vcpkg 详细介绍
vcpkg 是微軟 C++ 團隊開發(fā)的在 Windows 上運行的 C/C++ 項目包管理工具,可以幫助您在 Windows 平臺上獲取 C 和 C++ 庫.
vcpkg 自身也是使用 C++ 開發(fā)的 (而其他的 C++ 包管理大多并不是 C++ 開發(fā)的),并且 vcpkg 能夠幫助用戶在 Visual Studio 中,更好的使用這些安裝好的庫.
vcpkg 整合了 git,構(gòu)建系統(tǒng)整合的 CMake,而絕大多數(shù)的 C++ 項目都可以直接或者間接的方式使用 CMake創(chuàng)建原生項目文件并構(gòu)建.
vcpkg遵循一下原則:
開放源碼
無需安裝
支持重發(fā)構(gòu)建
自定義生成
社區(qū)參與貢獻
端口集成(與 BSD Ports 機制類似)
安裝和自舉:
搜索庫:
安裝庫:
查看已安裝的庫:
將庫集成的 Visual Studio:
MSDN 介紹博文:
????https://blogs.msdn.microsoft.com/vcblog/2016/09/19/vcpkg-a-tool-to-acquire-and-build-c-open-source-libraries-on-windows/
原文:https://github.com/Microsoft/vcpkg/blob/master/README.md#
Vcpkg?
概述
Vcpkg可以幫組你獲取Windows平臺的C和C++庫。這個工具和ecosystem正處于預(yù)覽階段。您的參與對vcpkg的成功是非常的重要。
運行vcpkghelp可以獲取可用命令的簡短描述。
快速教程
要求:
- Visual Studio 2015 Update 3 or
- Visual Studio 2017
- CMake 3.8.0 或更高干部 (備注: 如果你機器上沒有找到,將會自動安裝到你的機器上)
- git.exe?加入到path中
克隆vcpkg庫
C:\src\>git clone?https://github.com/Microsoft/vcpkg.git
然后運行
C:\src\>cd vcpkg
C:\src\vcpkg>.\bootstrap-vcpkg.bat
然后,運行如下命令使計算機的所有用戶都可以使用vcpkg?(備注:需要管理員權(quán)限)
C:\src\vcpkg> .\vcpkgintegrate install
使用vcpkg安裝任何的程序包,如:
C:\src\vcpkg> .\vcpkginstall sdl2 curl
最后,在Visual Studio 2015 or Visual Studio 2017創(chuàng)建新的項目或者打開已經(jīng)存在的項目。你就可以使用#include引用頭文件并使用安裝的程序庫。
總結(jié)
以上是生活随笔為你收集整理的vcpkg 详细介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu 常用软件
- 下一篇: 网吧母盘网上精华+个人总结=超详细