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:
- Samouczek: instalowanie i używanie pakietów za pomocą narzędzia CMake w programie Visual Studio
- Samouczek: instalowanie i używanie pakietów za pomocą narzędzia CMake w programie Visual Studio Code
- Integracja narzędzia CLion vcpkg
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.