Udostępnij za pośrednictwem


Integracja narzędzia vcpkg

Streszczenie

  • Kompilowanie integracji systemu
vcpkg integrate [options] install
vcpkg integrate [options] remove
vcpkg integrate [options] project
  • Integracja powłoki
vcpkg integrate [options] powershell
vcpkg integrate [options] bash
vcpkg integrate [options] zsh
vcpkg integrate [options] x-fish

opis

Integrowanie narzędzia vcpkg z powłokami i systemami kompilacji.

vcpkg integrate install

Integruje się z programem Visual Studio (tylko system Windows), ustawia wystąpienie programu vcpkg dla całego użytkownika i wyświetla pomoc dotyczącą integracji narzędzia CMake.

W systemie Windows z programem Visual Studio 2015 to podpolecenia spowoduje dodanie logiki przekierowania do instalacji programu MSBuild, która automatycznie pobiera wystąpienie vcpkg w całym użytkowniku każdego użytkownika. Program Visual Studio 2017 i nowsze mają tę logikę w polu .

Aby ustawić wystąpienie programu vcpkg dla całego użytkownika, narzędzie vcpkg tworzy kilka krótkich plików zawierających ścieżkę bezwzględną do wystąpienia programu vcpkg wewnątrz lokalizacji konfiguracji całego użytkownika:

  • %LOCALAPPDATA%\vcpkg lub %APPDATA%\Local\vcpkg w systemie Windows
  • $HOME/.vcpkg lub /var/.vcpkg w systemie innym niż Windows

Wyświetla pełną ścieżkę do pliku łańcucha narzędzi CMake. Uruchomienie tego polecenia nie jest wymagane do użycia pliku łańcucha narzędzi.

vcpkg integrate remove

Usuwa ustawienie wystąpienia vcpkg dla całego użytkownika.

To polecenie usuwa pliki łączące z lokalizacji konfiguracji całej użytkownika utworzonej przez vcpkg integrate installprogram .

vcpkg integrate project

Tworzy połączony pakiet NuGet na potrzeby integracji z programem MSBuild.

Aby uzyskać więcej informacji, zobacz Integracja programu MSBuild dla projektu .

vcpkg integrate powershell

  • Tylko system Windows

Dodaje obsługę uzupełniania tabulatorów vcpkg do profilu programu PowerShell bieżącego użytkownika.

vcpkg integrate bash

  • Tylko system inny niż Windows

Dodaje obsługę uzupełniania kart programu vcpkg do bieżącego użytkownika .bashrc (.bash_profile w systemie MacOS).

vcpkg integrate zsh

  • Tylko system inny niż Windows

Dodaje obsługę uzupełniania tabulatorów vcpkg do bieżącego użytkownika .zshrc.

vcpkg integrate x-fish

  • Tylko system inny niż Windows

Dodaje obsługę uzupełniania tabulatorów vcpkg do katalogu uzupełniania powłoki ryb bieżącego użytkownika.

Przykład

$ vcpkg integrate install
Applied user-wide integration for this vcpkg root.

CMake projects should use: "-DCMAKE_TOOLCHAIN_FILE=/workspaces/vcpkg/scripts/buildsystems/vcpkg.cmake"

Opcje

Wszystkie polecenia vcpkg obsługują zestaw typowych opcji.