引用: 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/