一、安装
从Github上克隆Vcpkg仓库然后执行安装命令即可:
git clone https://github.com/microsoft/vcpkg
.\vcpkg\bootstrap-vcpkg.bat
安装自己需要的第三方库
.\vcpkg\vcpkg install [packages to install]
更多教学可参考:
https://learn.microsoft.com/en-us/vcpkg/commands/install
https://github.com/Microsoft/vcpkg
二、在QtCreator中使用vcpkg
- 比如安装proj库
- 先查看vcpkg安装路径
- 在qtcreator 中添加vcpkg
- 现在在CMakeLists中添加第1步中提示的cmaker,就可以正常调用库了,而且会自动拷贝proj动态库到程序所在目录
三、导出vcpkg库,以便其它开发者可以共用
上述的方法二中,有点不好的是,如果有其它开发者共同开发同一个项目,那他需安装vcpkg且执行第二步操作才可以正常使用项目,下面使用vcpkg的导出功能
-
导出库,以proj库为例
-
复制zip文件到自己项目目录并解压,我这里重命名为vcpkg
-
在项目CMakeLists中include自己导出的库:
include(libs/vcpkg/scripts/buildsystems/vcpkg.cmake)
这样就可以使用vcpkg里导出的第三方库了,而且其它人clone项目后,不用设置编译器,就可以直接使用,比第一种方法方便很多