基本操作
这个教程比较好,https://blog.csdn.net/cjmqas/article/details/79282847
- 最好为每个项目单独下载一个vcpkg,控制库的版本
- 从git下载到项目文件夹下,执行bat或sh脚本下载vcpkg执行文件
git clone
*.bat
- 查看可用的triplet
vcpkg help triplet
- 检索包
vcpkg search [package name]
- 安装包
vcpkg install [package]:triplet
windows vs
- 集成vcpkg到visual studio全局
vcpkg integrate install
- 集成到工程
vcpkg integrate project
- 链接静态库
参考https://www.bilibili.com/read/cv15485204
https://blog.csdn.net/what951006/article/details/115360430 - cmake使用
参考 [工具]包管理工具Vcpkg 的使用 - 南象的文章 - 知乎
https://zhuanlan.zhihu.com/p/153199835
案例
jsoncpp
安装完成后提示
jsoncpp provides CMake targets:
# this is heuristically generated, and may not be correct
find_package(jsoncpp CONFIG REQUIRED)
target_link_libraries(main PRIVATE jsoncpp_object jsoncpp_static JsonCpp::JsonCpp)