vcpkg add
vcpkg add port [options] <port-name>...
vcpkg add port
命令可讓您將新的套件相依性新增至 C++ 專案,以更新vcpkg.json
指令清單檔。
您可以指定要新增的一或多個埠名稱。 您也可以定義您想要納入為相依性之埠的特定功能。 然後,指令清單 (vcpkg.json
) 會更新以反映這些變更。
範例指令清單:
{
"name": "Example",
"version": "1.0"
}
若要新增連接埠 - fmt
、、 zlib
sqlitecpp
:
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>...
如果指令清單尚未存在,會將指定的埠新增至指令清單。