c++包管理器

conan

  • conan search,查看网络库
  • conan profile detect,生成缓存信息
  • conan new cmake_exe/cmake_lib,创建cmakelists.txt
  • conan install .,执行Conanfile.txt中的配置,生成相关的bat文件

项目中配置Conanfile.txt(或者Conan.py)

yml 复制代码
[requires]
poco/1.9.4
[generators]
cmake

cmake配置如下

bash 复制代码
include(${CMAKE_BINARY_DIR}/conan.cmake)
conan_basic_setup()

vspkg

git clone https://github.com/microsoft/vcpkg

运行bootstrap-vcpkg.bat,下载vcpkg.exe执行程序

  • vcpkg search
  • vcpkg install
  • vcpkg list
bash 复制代码
   set(CMAKE_TOOLCHAIN_FILE "D:\vcpkg-master\vcpkg\scripts\buildsystems\vcpkg.cmake")  # 请将路径替换为实际的 vcpkg 安装路径
相关推荐
Dream it possible!7 小时前
LeetCode 面试经典 150_图_克隆图(90_133_C++_中等)(深度优先:DFS)
c++·leetcode·面试·
鸭子程序员8 小时前
c++ 算法
开发语言·c++·算法
不会c嘎嘎8 小时前
算法百练,直击OFFER -- day5
c++·算法
序属秋秋秋8 小时前
《Linux系统编程之进程环境》【环境变量】
linux·运维·服务器·c语言·c++·操作系统·系统编程
乌萨奇也要立志学C++8 小时前
【洛谷】二分查找专题 告别二分死循环!模板 + 细节 + 实战
c++·算法
Rock_yzh9 小时前
LeetCode算法刷题——128. 最长连续序列
数据结构·c++·算法·哈希算法
wheeldown9 小时前
【Rokid+CXR-M】基于Rokid CXR-M SDK的博物馆AR导览系统开发全解析
c++·人工智能·ar
利刃大大9 小时前
【c++中间件】语音识别SDK && 二次封装
开发语言·c++·中间件·语音识别
晨非辰9 小时前
C++ 波澜壮阔 40 年:从基础I/O到函数重载与引用的完整构建
运维·c++·人工智能·后端·python·深度学习·c++40周年
艾莉丝努力练剑12 小时前
【C++:C++11】C++11新特性深度解析:从可变参数模板到Lambda表达式
c++·stl·c++11·lambda·可变模版参数