다른 언어로 읽기
vcpkg는 Microsoft와 C++ 커뮤니티에서 유지 관리하는 무료 오픈 소스 C/C++ 패키지 관리자입니다.
개발자가 프로젝트를 최신 버전의 Visual Studio로 마이그레이션하는 데 도움을 주기 위한 도구로 2016년에 처음 출시된 vcpkg는 Windows, macOS 및 Linux에서 개발자가 사용하는 크로스 플랫폼 도구로 발전했습니다. vcpkg에는 모든 빌드 및 프로젝트 시스템을 지원하여 개발 프로세스를 용이하게 하도록 설계된 대규모 오픈 소스 라이브러리 및 엔터프라이즈 지원 기능 컬렉션이 있습니다. vcpkg는 기본적으로 C++ 도구이며 CMake의 스크립트를 사용하여 C++로 작성되었습니다. 이는 C/C++ 개발자가 경험하는 고유한 문제점을 해결하기 위해 처음부터 설계되었습니다.
이 도구와 생태계는 지속적으로 발전하고 있으며, 우리는 항상 기여해 주셔서 감사합니다! 패키징 튜토리얼과 유지관리자 가이드를 통해 기여를 시작하는 방법을 알아보세요.
먼저 빠른 시작 가이드 중 하나를 따르세요.
CMake, MSBuild 또는 기타 빌드 시스템을 사용하든 vcpkg는 다음을 지원합니다.
다음과 같은 편집기를 사용할 수도 있습니다.
필요한 라이브러리가 vcpkg 레지스트리에 없는 경우 GitHub 저장소에서 문제를 열거나 패키지를 직접 제공하세요.
vcpkg를 설치하고 작동시킨 후 터미널에 탭 완성 기능을 추가할 수 있습니다.
프로젝트 종속성에 대한 매니페스트를 만듭니다.
vcpkg new --application
vcpkg add port fmt
또는 명령줄을 통해 패키지를 설치합니다.
vcpkg install fmt
그런 다음 CMake, MSBuild 또는 기타 빌드 시스템에 사용 가능한 통합 중 하나를 사용하세요.
사용 가능한 모든 명령에 대한 간단한 설명을 보려면 vcpkg help
실행하세요. 특정 주제에 대한 자세한 내용을 보려면 vcpkg help [topic]
실행하세요.
vcpkg는 패키지 관리 요구 사항에 맞는 강력한 기능을 제공합니다.
vcpkg는 오픈 소스 프로젝트이므로 귀하의 기여로 구축되었습니다. 귀하가 기여할 수 있는 몇 가지 방법은 다음과 같습니다.
자세한 내용은 Mantainer 가이드 및 패키징 튜토리얼을 참조하세요.
이 프로젝트는 Microsoft 오픈 소스 행동 강령을 채택했습니다. 자세한 내용은 행동 강령 FAQ를 참조하거나 추가 질문이나 의견이 있는 경우 [email protected]으로 이메일을 보내주세요.
이 저장소의 코드는 MIT 라이선스에 따라 라이선스가 부여됩니다. 포트에서 제공하는 라이브러리는 원저작자의 조건에 따라 라이센스가 부여됩니다. 가능한 경우 vcpkg는 관련 라이센스를 installed/
위치에 배치합니다.
vcpkg의 대부분의 포트는 해당 라이브러리의 원래 개발자가 선호하는 원래 빌드 시스템을 사용하여 문제의 라이브러리를 빌드하고 공식 배포 위치에서 소스 코드와 빌드 도구를 다운로드합니다. 방화벽 뒤에서 사용하기 위해 필요한 특정 액세스는 설치되는 포트에 따라 달라집니다. "에어 갭" 환경에 설치해야 하는 경우 "에어 갭"이 아닌 환경에 한 번 설치하고 "에어 갭" 환경과 공유되는 자산 캐시를 채우는 것을 고려하십시오.
vcpkg는 사용자 경험을 개선하는 데 도움을 주기 위해 사용 데이터를 수집합니다. Microsoft가 수집한 데이터는 익명으로 처리됩니다. 다음 방법으로 원격 측정을 옵트아웃할 수 있습니다.
-disableMetrics
를 사용하여 bootstrap-vcpkg 스크립트 실행--disable-metrics
vcpkg에 전달VCPKG_DISABLE_METRICS
환경 변수 설정https://learn.microsoft.com/vcpkg/about/privacy에서 vcpkg 원격 측정에 대해 자세히 알아보세요.