用不同的語言閱讀
vcpkg 是由 Microsoft 和 C++ 社群維護的免費開源 C/C++ 套件管理器。
vcpkg 最初於 2016 年推出,作為幫助開發人員將專案移轉到較新版本的 Visual Studio 的工具,現已發展成為 Windows、macOS 和 Linux 上的開發人員使用的跨平台工具。 vcpkg 擁有大量開源程式庫和企業級功能,旨在透過支援任何建置和專案系統來促進您的開發流程。 vcpkg 本質上是一個 C++ 工具,是用 C++ 編寫的,並在 CMake 中使用腳本。它的設計初衷是為了解決 C/C++ 開發人員體驗的獨特痛點。
該工具和生態系統不斷發展,我們始終感謝您的貢獻!了解如何開始使用我們的打包教學和維護者指南做出貢獻。
首先,請遵循我們的快速入門指南之一。
無論您使用 CMake、MSBuild 或任何其他建置系統,vcpkg 都能滿足您的需求:
您也可以使用任何編輯器:
如果 vcpkg 註冊表中不存在您需要的庫,請在 GitHub 儲存庫上提出問題或自行貢獻套件。
安裝完 vcpkg 並執行後,您可能會想要為終端機新增製表符補全功能。
為專案的依賴項建立清單:
vcpkg new --application
vcpkg add port fmt
或透過命令列安裝套件:
vcpkg install fmt
然後使用我們針對 CMake、MSBuild 或其他建置系統的可用整合之一。
有關所有可用命令的簡短說明,請執行vcpkg help
。執行vcpkg help [topic]
以取得特定主題的詳細資訊。
vcpkg 提供強大的功能來滿足您的套件管理需求:
vcpkg 是一個開源項目,因此是根據您的貢獻建立的。您可以透過以下方式做出貢獻:
請參閱我們的維護指南和打包教學以了解更多詳細資訊。
該專案採用了微軟開源行為準則。有關詳細信息,請參閱行為準則常見問題解答或發送電子郵件至 [email protected] 提出任何其他問題或意見。
此儲存庫中的程式碼已根據 MIT 許可證獲得許可。 ports 提供的庫根據其原作者的條款獲得許可。如果可用,vcpkg 將關聯的授權放置在installed/
的位置。
vcpkg 中的大多數移植使用這些庫的原始開發人員首選的原始建置系統來建立相關庫,並從其官方分發位置下載原始程式碼和建置工具。對於在防火牆後面使用,所需的特定存取權限將取決於所安裝的連接埠。如果必須將其安裝在「氣隙」環境中,請考慮在非「氣隙」環境中安裝一次,填充與其他「氣隙」環境共享的資源快取。
vcpkg 收集使用資料是為了幫助我們改善您的體驗。 Microsoft 收集的資料是匿名的。您可以透過以下方式選擇退出遙測:
-disableMetrics
運行 bootstrap-vcpkg 腳本--disable-metrics
傳遞給 vcpkgVCPKG_DISABLE_METRICS
環境變量有關 vcpkg 遙測的更多信息,請訪問 https://learn.microsoft.com/vcpkg/about/privacy。