以安装gflags为例介绍vcpkg的使用:
先安装VS包管理器vcpkg:vcpkg

Vcpkg的优点
自动下载开源库源代码
源码包的缓存管理和版本管理,可以升级版本
轻松编译
依赖关系检查(比如编译libcurl,会自动下载zlib、openssl进行编译)
无缝集成Visual Studio,不需要设置库文件、头文件的所在目录,自动集成。
Visual Studio全平台支持,不仅支持Debug/Release、x86/x64编译,还支持UWP、ARM平台的编译。

如果不指定安装的架构,vcpkg默认把开源库编译成x86的Windows版本的库。

安装gflags库:
运行D:\vcpkg-master\bootstrap-vcpkg.bat、
在安装目录下调出cmd:使用命令
vcpkg install gflags:x64-windows
如果包下载太慢,可自己下载后复制进下载目录;

安装好后,使用:集成到全局命令,自动在全局使用安装好的第三方库:
.\vcpkg integrate install
也可以移除全局:
.\vcpkg integrate remove

导出及导入开源库:
.\vcpkg.exe export jsoncpp jsoncpp:x64-windows --7zip
.\vcpkg.exe import xxx.7z
在这里插入图片描述在导出的文件夹下即可找到所需的.h,lib以及dll文件。

GitHub 加速计划 / vc / vcpkg
8
1
下载
vcpkg - 一个用于管理 C 和 C++ 库的工具,支持在 Windows、Linux 和 macOS 上安装和集成各种库。
最近提交(Master分支:3 个月前 )
1f65d845 1 天前
6de717b7 1 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐