vcpkg整合
概要
- 建置系統整合
vcpkg integrate [options] install
vcpkg integrate [options] remove
vcpkg integrate [options] project
- 殼層整合
vcpkg integrate [options] powershell
vcpkg integrate [options] bash
vcpkg integrate [options] zsh
vcpkg integrate [options] x-fish
描述
整合 vcpkg 與殼層和組建系統。
vcpkg integrate install
與 Visual Studio 整合 (僅限 Windows)、設定全使用者 vcpkg 實例,並顯示 CMake 整合說明。
在具有 Visual Studio 2015 的 Windows 上,此子命令會將重新導向邏輯新增至 MSBuild 安裝,這會自動挑選每個使用者的使用者型 vcpkg 實例。 Visual Studio 2017 和更新版本在方塊中具有此邏輯。
若要設定全使用者 vcpkg 實例,vcpkg 會建立一些簡短檔案,其中包含使用者全用戶組態位置內 vcpkg 實例的絕對路徑:
%LOCALAPPDATA%\vcpkg
或在%APPDATA%\Local\vcpkg
Windows 上$HOME/.vcpkg
或在/var/.vcpkg
非 Windows 上
顯示 CMake 工具鏈檔案的完整路徑。 不需要執行此命令,即可使用工具鏈檔案。
vcpkg integrate remove
拿掉全使用者 vcpkg 實例設定。
此命令會從 所 vcpkg integrate install
建立的用戶範圍組態位置刪除連結檔案。
vcpkg integrate project
建立 MSBuild 整合的連結 NuGet 套件。
如需詳細資訊,請參閱 MSBuild 個別專案整合 。
vcpkg integrate powershell
- 僅限 Windows
將 vcpkg tab-completion 支援新增至目前使用者的 Powershell 配置檔。
vcpkg integrate bash
- 僅限非 Windows
將 vcpkg tab-completion 支援新增至目前使用者的 .bashrc
(.bash_profile
在 MacOS 上)。
vcpkg integrate zsh
- 僅限非 Windows
將 vcpkg tab-completion 支援新增至目前使用者的 .zshrc
。
vcpkg integrate x-fish
- 僅限非 Windows
將 vcpkg tab-completion 支援新增至目前用戶的魚殼完成目錄。
範例
$ vcpkg integrate install
Applied user-wide integration for this vcpkg root.
CMake projects should use: "-DCMAKE_TOOLCHAIN_FILE=/workspaces/vcpkg/scripts/buildsystems/vcpkg.cmake"
選項。
所有 vcpkg 命令都支援一組 常見的選項。