Добавление vcpkg
vcpkg add port [options] <port-name>...
Эта vcpkg add port
команда позволяет обновить файл манифеста vcpkg.json
, добавив в проект C++ новые зависимости пакета.
Для добавления можно указать одно или несколько имен портов. Кроме того, можно определить определенные функции порта, который вы хотите включить в качестве зависимости. Затем манифест (vcpkg.json
) будет обновлен, чтобы отразить эти изменения.
Пример манифеста:
{
"name": "Example",
"version": "1.0"
}
Добавление портов — fmt
, : sqlitecpp
zlib
vcpkg add port fmt sqlitecpp zlib
{
"name": "Example",
"version": "1.0",
"dependencies": [
"fmt",
"zlib",
"sqlitecpp"
]
}
Указание порта с функцией — sqlitecpp[sqlcipher]
vcpkg add port sqlitecpp[sqlcipher]
{
"name": "Example",
"version": "1.0",
"dependencies": [
"fmt",
{
"name": "sqlitecpp",
"features": [
"sqlcipher"
]
},
"zlib"
]
}
Примечание
Команда vcpkg add port
не проверяет наличие указанных функций для порта. Перед добавлением функции в манифест убедитесь, что эта функция существует.
Все команды vcpkg поддерживают набор общих параметров.
vcpkg add port <port-name>...
добавляет указанные порты в манифест, если он еще не присутствует.
Отзыв о vcpkg
vcpkg — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: