El ile Tümleştirme
Kitaplıkları yüklerken, vcpkg üçlüye göre bölümlenmiş tek bir ortak düzen oluşturur.
Klasik modda ağacın kökü şeklindedir<vcpkg root>/installed
. Bildirim modunda ağacın kökü şeklindedir<vcpkg.json directory>/vcpkg_installed
.
Bu kökün altında, üçlüden sonra adlı bir alt klasörde:
- Üst bilgi dosyaları:
include/
- Yayın
.lib
,.a
ve.so
dosyaları:lib/
veyalib/manual-link/
- Sürüm
.dll
dosyaları:bin/
- Yayın
.pc
dosyaları:lib/pkgconfig/
veyashare/pkgconfig/
- ,
.a
ve.so
dosyalarında hata ayıklama.lib
:debug/lib/
veyadebug/lib/manual-link/
- Dosyalarda hata ayıklama
.dll
:debug/bin/
- Dosyalarda hata ayıklama
.pc
:debug/lib/pkgconfig/
veyadebug/share/pkgconfig/
- Araçları:
tools/<port>/
Örneğin, zlib.h
klasik modda için zlib:x64-windows
konumunda <vcpkg root>/installed/x64-windows/include/zlib.h
bulunur.
Önceden oluşturulmuş ikili dosyaları kullanma hakkında derleme sisteminize özgü belgelere bakın. Örneğin, Makefile projeleri genellikle ortam değişkenlerini kabul eder:
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
Windows dinamik üçlülerinde (örneğin, x64-windows) gerekli DLL dosyalarını yürütülebilir dosyanızla aynı klasöre kopyalamanız veya üretilen yürütülebilir dosyaları çalıştırmak için yolunuz için doğru bin\
dizini eklemeniz gerekir.