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