Sdílet prostřednictvím


Sestavení integrace systému

Vcpkg se bezproblémově integruje s MSBuild a CMake, aby se obnovily závislosti projektu v době sestavení. Vcpkg také usnadňuje integraci s dalšími systémy sestavení tím, že poskytuje standardní rozložení instalace.

Integrace nástroje MSBuild

Vcpkg poskytuje uživatelskou integraci nástroje MSBuild prostřednictvím nástroje vcpkg integrate install integrace jednotlivých projektů prostřednictvím vcpkg.props souborů a vcpkg.target souborů.

Když tuto integraci povolíte, všechny projekty MSBuild a Visual Studio automaticky propojí jejich závislosti.

Další informace o tom, jak tato integrace funguje, najdete v dokumentaci k integraci nástroje MSBuild.

Projekty nástroje Visual Studio MSBuild také podporují vcpkg. Projděte si kurz: Začínáme instalací a používáním balíčků s nástrojem MSBuild v sadě Visual Studio .

Integrace CMake

Vcpkg poskytuje bezproblémovou find_package() integraci vašich projektů prostřednictvím vlastního souboru sady nástrojů. Tuto integraci můžete povolit tak, že do <vcpkg root>/scripts/buildsystems/vcpkg.cmake souboru CMake přidáte zadaný soubor toolchain, který konfiguruje volání prostřednictvím CMAKE_TOOLCHAIN_FILE nebo se souborem CMakePresets.json .

Po aktivaci této integrace funkce find_package()jako , find_library()a find_path() automaticky prohledá instalační adresáře vcpkg a vyhledá požadované závislosti. Kromě toho může vcpkg také automaticky nainstalovat závislosti deklarované v souboru manifestu.

Další informace o tom, jak tato integrace funguje, najdete v dokumentaci k integraci CMake.

Několik idEs/editorů s podporou CMake také explicitně podporuje vcpkg. Další informace najdete v příslušných článcích dokumentace:

Ruční integrace

Můžete také použít vcpkg s jinými systémy sestavení obecně pomocí standardního rozložení instalace vcpkg poskytuje.

Přečtěte si další informace o tom, jak integrovat vcpkg s buildovým systémem pomocí ruční integrace.