Integracja ręczna
Podczas instalowania bibliotek vcpkg tworzy jeden wspólny układ podzielony na trzykropek.
Katalog główny drzewa w trybie klasycznym to <vcpkg root>/installed
. Katalog główny drzewa w trybie manifestu to <vcpkg.json directory>/vcpkg_installed
.
Poniżej tego katalogu głównego, w podfolderze o nazwie po triplet:
- Pliki nagłówka:
include/
- Wydanie
.lib
,.a
i.so
pliki:lib/
lublib/manual-link/
- Pliki wydania
.dll
:bin/
- Pliki wydania
.pc
:lib/pkgconfig/
lubshare/pkgconfig/
- Debugowanie
.lib
plików ,.a
i.so
:debug/lib/
lubdebug/lib/manual-link/
- Pliki debugowania
.dll
:debug/bin/
- Pliki debugowania
.pc
:debug/lib/pkgconfig/
lubdebug/share/pkgconfig/
- Narzędzia:
tools/<port>/
Na przykład zlib.h
w zlib:x64-windows
trybie klasycznym znajduje się w <vcpkg root>/installed/x64-windows/include/zlib.h
lokalizacji .
Zapoznaj się z dokumentacją specyficzną dla systemu kompilacji, aby dowiedzieć się, jak używać wstępnie utworzonych plików binarnych. Na przykład projekty makefile często akceptują zmienne środowiskowe:
export CXXFLAGS=-I$(pwd)/installed/x64-linux/include
export CFLAGS=-I$(pwd)/installed/x64-linux/include
export LDFLAGS=-L$(pwd)/installed/x64-linux/lib
export PKG_CONFIG_PATH=$(pwd)/installed/x64-linux/lib/pkgconfig:$(pwd)/installed/x64-linux/share/pkgconfig:$PKG_CONFIG_PATH
W przypadku dynamicznych trypletów systemu Windows (takich jak x64-windows) konieczne będzie również skopiowanie wymaganych plików DLL do tego samego folderu co plik wykonywalny lub wstępne prawidłowego bin\
katalogu do ścieżki do uruchamiania wszystkich utworzonych plików wykonywalnych.