Ruční integrace
Při instalaci knihoven vytvoří vcpkg jedno společné rozložení rozdělené trojitým rozložením.
Kořen stromu v klasickém režimu je <vcpkg root>/installed
. Kořen stromu v režimu manifestu je <vcpkg.json directory>/vcpkg_installed
.
Pod tímto kořenem v podsložce pojmenované po tripletu:
- Soubory hlaviček:
include/
- Vydání
.lib
,.a
a soubory:lib/
nebo.so
lib/manual-link/
- Soubory vydaných verzí
.dll
:bin/
- Soubory vydaných verzí
.pc
:lib/pkgconfig/
neboshare/pkgconfig/
- Ladění
.lib
,.a
a.so
soubory:debug/lib/
nebodebug/lib/manual-link/
- Ladicí
.dll
soubory:debug/bin/
- Ladění
.pc
souborů:debug/lib/pkgconfig/
nebodebug/share/pkgconfig/
- Nástroje:
tools/<port>/
Například zlib.h
v zlib:x64-windows
klasickém režimu se nachází na <vcpkg root>/installed/x64-windows/include/zlib.h
adrese .
Informace o použití předem připravených binárních souborů najdete v dokumentaci specifické pro váš systém sestavení. Například projekty pravidel často přijímají proměnné prostředí:
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
V dynamických trojitém systému Windows (například x64-windows) budete muset buď zkopírovat potřebné soubory DLL do stejné složky jako spustitelný soubor, nebo předem nastavit správný bin\
adresář na cestu ke spuštění všech vytvořených spustitelných souborů.