vcpkg —— VC++ 打包工具


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM