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 命令都支援一組 常見的選項