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 安装路径
相关推荐
瓦特what?42 分钟前
关于C++的#include的超超超详细讲解
java·开发语言·数据结构·c++·算法·信息可视化·数据挖掘
祁同伟.1 小时前
【C++】动态内存管理
开发语言·c++
一只鲲1 小时前
40 C++ STL模板库9-容器2-vector
开发语言·c++
励志不掉头发的内向程序员2 小时前
C++基础——内存管理
开发语言·c++
jdlxx_dongfangxing2 小时前
从希格斯玻色子到 QPU:C++ 的跨维度征服
c++·量子计算·希格斯玻色子·高难度科普文
千里镜宵烛2 小时前
深入理解 Linux 线程:从概念到虚拟地址空间的全面解析
开发语言·c++·操作系统·线程
欧哈东哥2 小时前
【C++】标准库中用于组合多个值的数据结构pair、tuple、array...
java·数据结构·c++
打不了嗝 ᥬ᭄4 小时前
Linux 信号
linux·开发语言·c++·算法
ZLRRLZ4 小时前
【C++】C++11
开发语言·c++
一匹电信狗4 小时前
【C++】异常详解(万字解读)
服务器·c++·算法·leetcode·小程序·stl·visual studio