共用方式為


建置系統整合

vcpkg 與 MSBuild 和 CMake 緊密整合,以在建置階段還原專案的相依性。 vcpkg 也可讓您透過提供標準安裝配置,輕鬆地與其他建置系統整合。

MSBuild 整合

vcpkg 透過提供全使用者 MSBuild 整合 vcpkg integrate install透過和 vcpkg.target 檔案進行命令和個別專案整合vcpkg.props

當您啟用此整合時,所有 MSBuild 和 Visual Studio 專案都會自動連結其相依性。

深入瞭解此整合 在 MSBuild 整合檔中的運作方式。

Visual Studio MSBuild 項目也支援 vcpkg。 請參閱 教學課程:在 Visual Studio 中搭配 MSBuild 安裝和使用套件,以開始使用。

CMake整合

vcpkg 透過自定義工具鏈檔案為您的專案提供無縫 find_package() 整合。 您可以在 CMake 中 <vcpkg root>/scripts/buildsystems/vcpkg.cmake 新增提供的工具鏈檔案,透過 CMAKE_TOOLCHAIN_FILE 檔案或透過 CMakePresets.json 檔案來設定呼叫,以啟用這項整合。

啟用此整合之後,、、 等find_package()find_library()find_path()功能就會自動搜尋 vcpkg 安裝目錄,以尋找所需的相依性。 此外,vcpkg 也能夠自動安裝在指令清單檔中宣告的相依性。

深入瞭解此整合在 CMake 整合檔中的運作方式。

具有 CMake 支援的數個 IDE/編輯器也明確支援 vcpkg。 如需詳細資訊,請參閱對應的檔文章:

手動整合

您也可以使用 vcpkg 與其他建置系統一般使用標準 安裝配置 vcpkg 提供的組建系統。

深入瞭解如何使用手動整合,將 vcpkg 與建置系統 整合