当前位置: 首页 > news >正文

网站开发环境是什么意思.mil 域名网站有哪些

网站开发环境是什么意思,.mil 域名网站有哪些,潍坊seo网站推广,专业优化网站建设文章目录 工程文件安装vcpkg安装fmt库安装全局的库安装仅该工程使用的库 在CMake中使用vcpkg通过CMAKE_TOOLCHAIN_FILE使用vcpkg通过CMakePresets.json使用vcpkg 在C开发中#xff0c;我们经常会使用一些第三方库#xff0c;比如说Boost、fmt、spdlog等等。这些库的安装和使用… 文章目录 工程文件安装vcpkg安装fmt库安装全局的库安装仅该工程使用的库 在CMake中使用vcpkg通过CMAKE_TOOLCHAIN_FILE使用vcpkg通过CMakePresets.json使用vcpkg 在C开发中我们经常会使用一些第三方库比如说Boost、fmt、spdlog等等。这些库的安装和使用一直是一个比较头疼的问题特别是在Windows平台上。vcpkg就是一个用于管理C库的工具它可以帮助我们安装和管理C库。 本文将通过一个示例来介绍vcpkg的基本使用方法。 工程文件 首先我们需要一个C工程。这里我们使用CMake来构建工程。该工程使用到了第三方库libfmt. 我们的工程目录结构如下 . ├── CMakeLists.txt ├── CMakePresets.json └── main.cppCMakeLists.txt内容如下 cmake_minimum_required(VERSION 3.19) project(vcpkg_demo)find_package(fmt CONFIG REQUIRED)add_executable(vcpkg_demo main.cpp) target_link_libraries(vcpkg_demo PRIVATE fmt::fmt)CMakePresets.json内容如下 {version: 3,cmakeMinimumRequired: {major: 3,minor: 19,patch: 0},configurePresets: [{name: default,generator: Ninja,binaryDir: ${sourceDir}/build,cacheVariables: {CMAKE_TOOLCHAIN_FILE: /path/to/vcpkg/scripts/buildsystems/vcpkg.cmake}}] }main.cpp内容如下 #include fmt/core.h #include fmt/ranges.h #include vectorint main() {fmt::print(Hello world);std::vectorint v {1, 2, 3, 4, 5};fmt::println(v {}\n, v);return 0; }接下来, 我们需要通过vcpkg安装fmt库。 安装vcpkg 首先我们需要下载vcpkg。可以通过以下命令下载 git clone https://github.com/microsoft/vcpkg.git cd vcpkg ./bootstrap-vcpkg.sh # Linux/macOS # .\bootstrap-vcpkg.bat # Windows安装fmt库 有两种方式, 可以安装全局的库也可以安装仅该工程使用的库. 安装全局的库 然后我们需要安装fmt库。可以通过以下命令安装 cd /path/to/vcpkg # 进入vcpkg目录 ./vcpkg install fmt安装仅该工程使用的库 cd vcpkg_demo # 进入工程目录 /path/to/vcpkg/vcpkg new --application /path/to/vcpkg/vcpkg add port fmt /path/to/vcpkg/vcpkg install此时, 会在工程目录下生成一个vcpkg.json文件, 该文件用于记录工程所使用的库. 内如如下: {dependencies: [fmt] }还有一个 vcpkg-configuration.json 文件, 用于记录工程所使用的库的版本信息. 内容如下: {default-registry: {kind: git,baseline: cacf5994341f27e9a14a7b8724b0634b138ecb30,repository: https://github.com/microsoft/vcpkg},registries: [{kind: artifact,location: https://github.com/microsoft/vcpkg-ce-catalog/archive/refs/heads/main.zip,name: microsoft}] }该文件随着vcpkg版本的更新可能会有变化. 在CMake中使用vcpkg 通过CMAKE_TOOLCHAIN_FILE使用vcpkg 接下来我们需要配置CMake让它能够找到vcpkg安装的库。我们可以通过以下命令配置 cd vcpkg_demo/../ # 在vcpkg_demo的上一级目录 cmake -DCMAKE_TOOLCHAIN_FILE/path/to/vcpkg/scripts/buildsystems/vcpkg.cmake -S vcpkg_demo -B build-vcpkg-demo cmake --build build-vcpkg-demo通过CMakePresets.json使用vcpkg CMake Presets 是CMake 3.19版本引入的新特性它可以帮助我们简化CMake的配置。 cd vcpkg_demo cmake --preset default cmake --build build/
http://www.hkea.cn/news/14452589/

相关文章:

  • 中山网站建设工具猫直播平台app开发
  • 建站系统cms是什么asp网站图片
  • 如何做网站的维护苏州互联网招聘
  • 网站建设需要集齐哪5份资料网站建设上机考试题目
  • 个人建站做图片能去哪些网站
  • 如何低成本做网站推广企业网站营销
  • 做静态网站深圳led网站建设
  • 怎么做网站滑动图片部分南通企业建设网站电话
  • 秦皇岛网站推广哪家好深圳市工程交易服务主页
  • 如何做网站本地服务器吗吸引人的软文标题
  • 企业内部管理系统网站建设网站建立企业
  • 平台网站建设教程视频想做网站找哪个公司好
  • 台式服务器怎么做网站东营建设银行电话号码
  • 简历网站后怎样才能被谷歌 百度收录吗wordpress评论设置
  • 济南产品网站建设公司效果图制作教程
  • 网站没收录手机优化专家
  • 淮北手机网站建设公司求手机网址
  • 合肥比较好的网站制作网络推广公司名称
  • 网站新年特效网站建设业动态
  • 物联网网站开发公司信息产业部icp备案中心网站
  • 潍坊住房公积金个人账户查询网页优化公司
  • 长沙企业网站推广服务公司公司网站域名和空间使用费
  • 网站优化目录软件开发项目管理系统
  • 有什么做公众号封面图的网站网站可不可以不添加源码直接添加模板
  • 如何建设国外网站做一个小程序的步骤
  • 重庆网站优化排名软件方案太原网站设计排名
  • 网站权重到底是什么贺州建设网站
  • 网站教育机构排行前十名结构设计师之家官网
  • 企业网站页面宽哪里设置山东住房建设部官方网站
  • 做网站哪个行业比较有前景wordpress 文章访问量