【VS】使用C++包管理工具Vcpkg安装gflags
vcpkg
vcpkg - 一个用于管理 C 和 C++ 库的工具,支持在 Windows、Linux 和 macOS 上安装和集成各种库。
项目地址:https://gitcode.com/gh_mirrors/vc/vcpkg
免费下载资源
·
以安装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 天前
更多推荐
已为社区贡献2条内容
所有评论(0)