Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При установке библиотек vcpkg создает один общий макет, секционированный по триплету.
Корень дерева в классическом режиме .<vcpkg root>/installed Корень дерева в режиме манифеста .<vcpkg.json directory>/vcpkg_installed
Под этим корнем вложенной папке с именем триплета:
- Файлы заголовков:
include/ - Выпуск
.lib,.aи.soфайлы:lib/lib/manual-link/ - Файлы выпуска
.dll:bin/ - Файлы выпуска
.pc:lib/pkgconfig/илиshare/pkgconfig/ - Отладка
.lib,.aфайлы и.soфайлы:debug/lib/debug/lib/manual-link/ - Отладка
.dllфайлов:debug/bin/ - Отладка
.pcфайлов:debug/lib/pkgconfig/илиdebug/share/pkgconfig/ - Инструменты:
tools/<port>/
Например, zlib.h в zlib:x64-windows классическом режиме находится по адресу <vcpkg root>/installed/x64-windows/include/zlib.h.
Сведения об использовании предварительно созданных двоичных файлов см. в документации по системе сборки. Например, проекты Makefile часто принимают переменные среды:
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 (например, x64-windows) вам также потребуется скопировать необходимые DLL-файлы в ту же папку, что и исполняемый файл или добавьте правильный bin\ каталог в путь для запуска любых созданных исполняемых файлов.