Udostępnij za pośrednictwem


Kompilowanie integracji systemu

Narzędzie vcpkg bezproblemowo integruje się z programem MSBuild i CMake w celu przywrócenia zależności projektu w czasie kompilacji. Narzędzie vcpkg ułatwia również integrację z innymi systemami kompilacji, zapewniając standardowy układ instalacji.

Integracja z programem MSBuild

Narzędzie vcpkg zapewnia integrację programu MSBuild w całym użytkowniku za pośrednictwem narzędzia vcpkg integrate install polecenia i integracji poszczególnych projektów za pośrednictwem vcpkg.props plików i vcpkg.target .

Po włączeniu tej integracji wszystkie projekty MSBuild i Visual Studio będą automatycznie łączyć ich zależności.

Dowiedz się więcej o sposobie działania tej integracji w dokumentacji integracji z programem MSBuild.

Projekty programu Visual Studio MSBuild obsługują również program vcpkg. Zobacz Samouczek: instalowanie i używanie pakietów za pomocą programu MSBuild w programie Visual Studio , aby rozpocząć pracę.

Integracja narzędzia CMake

Narzędzie vcpkg zapewnia bezproblemową find_package() integrację projektów za pośrednictwem niestandardowego pliku łańcucha narzędzi. Tę integrację można włączyć, dodając podany plik łańcucha narzędzi w narzędziu w <vcpkg root>/scripts/buildsystems/vcpkg.cmake narzędziu CMake konfigurując wywołania za pośrednictwem lub za CMakePresets.json pomocą CMAKE_TOOLCHAIN_FILE pliku.

Po aktywowaniu tej integracji funkcje takie jak find_package(), find_library()i find_path() automatycznie przeszukuje katalogi instalacji programu vcpkg, aby znaleźć wymagane zależności. Ponadto narzędzie vcpkg jest również w stanie automatycznie zainstalować zależności zadeklarowane w pliku manifestu.

Dowiedz się więcej o sposobie działania tej integracji w dokumentacji integracji narzędzia CMake.

Kilka środowisk IDE/edytorów z obsługą narzędzia CMake również jawnie obsługuje program vcpkg. Aby uzyskać więcej informacji, zobacz odpowiednie artykuły z dokumentacji:

Integracja ręczna

Można również używać narzędzia vcpkg z innymi systemami kompilacji w sposób ogólny przy użyciu standardowego układu instalacji vcpkg zapewnia.

Dowiedz się więcej o tym, jak zintegrować narzędzie vcpkg z systemem kompilacji przy użyciu integracji ręcznej.