vcpkg add

概要

vcpkg add port [options] <port-name>...

描述

vcpkg add port命令可讓您將新的套件相依性新增至 C++ 專案,以更新vcpkg.json指令清單檔。

您可以指定要新增的一或多個埠名稱。 您也可以定義您想要納入為相依性之埠的特定功能。 然後,指令清單 (vcpkg.json) 會更新以反映這些變更。

範例

範例指令清單:

{
  "name": "Example",
  "version": "1.0"
}

若要新增連接埠 - fmt、、 zlibsqlitecpp

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 命令都支援一組 常見的選項

port

vcpkg add port <port-name>... 如果指令清單尚未存在,會將指定的埠新增至指令清單。