vcpkg —— VC++ 打包工具
2023-09-27 14:22:02 时间
引用: http://www.tuicool.com/articles/aeiYz2v
vcpkg 是微软 C++ 团队开发的在 Windows 上运行的 C/C++ 项目包管理工具,可以帮助您在 Windows 平台上获取 C 和 C++ 库.
vcpkg 自身也是使用 C++ 开发的 (而其他的 C++ 包管理大多并不是 C++ 开发的),并且 vcpkg 能够帮助用户在 Visual Studio 中,更好的使用这些安装好的库.
vcpkg 整合了 git,构建系统整合的 CMake,而绝大多数的 C++ 项目都可以直接或者间接的方式使用 CMake创建原生项目文件并构建.
vcpkg遵循一下原则:
-
开放源码
-
无需安装
-
支持重发构建
-
自定义生成
-
社区参与贡献
-
端口集成(与 BSD Ports 机制类似)
安装和自举:
git clone https://github.com/Microsoft/vcpkg
cd vcpkg
powershell -exec bypass scripts\bootstrap.ps1
搜索库:
vcpkg search
安装库:
vcpkg install cpprestsdk
查看已安装的库:
vcpkg list
将库集成的 Visual Studio:
vcpkg integrate install
MSDN 介绍博文:
https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/
相关文章
- C/C++控制Windows关机/注销/重启的正确姿势
- vscode c++插件与配置
- C++一维动态数组的雏形
- 记事本中写c/c++程序在Windows下运行
- 一个经典的代码--Convert char to int in C and C++
- 《C和C++程序员面试秘笈》——第1章 C/C++程序基础
- C++根据扩展名获取文件图标、类型
- C++ | (struct)结构体变量作为函数参数调用的方法小结
- 152、【动态规划】leetcode ——416. 分割等和子集:滚动数组+二维数组(C++版本)
- [C++] 反编译器
- Microsoft Visual C++ Runtime Library Runtime Error的解决的方法
- c++求绝对值