다음을 통해 공유


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만 해당

현재 사용자의 Powershell 프로필에 vcpkg 탭 완성 지원을 추가합니다.

vcpkg integrate bash

  • 비 Windows 전용

현재 사용자 .bashrc (.bash_profile MacOS)에 vcpkg 탭 완성 지원을 추가합니다.

vcpkg integrate zsh

  • 비 Windows 전용

현재 사용자의 .zshrcvcpkg 탭 완성 지원을 추가합니다.

vcpkg integrate x-fish

  • 비 Windows 전용

현재 사용자의 Fish Shell 완성 디렉터리에 vcpkg 탭 완성 지원을 추가합니다.

예시

$ 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 명령은 일반적인 옵션 집합 을 지원합니다.