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 安装路径
相关推荐
半桔6 分钟前
【网络编程】TCP 粘包处理:手动序列化反序列化与报头封装的完整方案
linux·网络·c++·网络协议·tcp/ip
GUIQU.3 小时前
【QT】嵌入式开发:从零开始,让硬件“活”起来的魔法之旅
java·数据库·c++·qt
西阳未落6 小时前
C++基础(21)——内存管理
开发语言·c++·面试
超级大福宝7 小时前
使用 LLVM 16.0.4 编译 MiBench 中的 patricia遇到的 rpc 库问题
c语言·c++
wangjialelele7 小时前
Linux中的线程
java·linux·jvm·c++
hsjkdhs8 小时前
万字详解C++之构造函数析构函数
开发语言·c++
SELSL9 小时前
SQLite3的API调用实战例子
linux·数据库·c++·sqlite3·sqlite实战
什么半岛铁盒9 小时前
C++项目:仿muduo库高并发服务器-------Channel模块实现
linux·服务器·数据库·c++·mysql·ubuntu
闭着眼睛学算法9 小时前
【华为OD机考正在更新】2025年双机位A卷真题【完全原创题解 | 详细考点分类 | 不断更新题目 | 六种主流语言Py+Java+Cpp+C+Js+Go】
java·c语言·javascript·c++·python·算法·华为od
ShineSpark10 小时前
C++面试11——指针与引用
c++·面试