vcpkg使用

基本操作

这个教程比较好,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

  1. 集成vcpkg到visual studio全局
vcpkg integrate install
  1. 集成到工程
vcpkg integrate project
  1. 链接静态库
    参考https://www.bilibili.com/read/cv15485204
    https://blog.csdn.net/what951006/article/details/115360430
  2. 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)

你可能感兴趣的:(vcpkg使用)