【问题标题】:Unable to reference poco[sqlite3] using vcpkg manifest无法使用 vcpkg 清单引用 poco[sqlite3]
【发布时间】:2021-02-14 15:15:55
【问题描述】:

我正在使用 vcpkg 的清单功能来引用我的项目所具有的依赖项。我想使用 Poco 的 SQLite3 包装器,但我不知道如何在 vcpkg.json 文件中引用它。当我使用poco[sqlite3] 时,vcpkg 给我一个错误,指出我的清单文件中有一个格式错误的引用。当我使用poco 时,Poco 是在没有 SQLite3 包装器的情况下构建的。

【问题讨论】:

    标签: c++ poco-libraries vcpkg


    【解决方案1】:

    在阅读了 vcpkg documentation 之后,我发现有一个特定的语法来指定项目需要包的某些功能。

    就我而言,我必须使用以下语法来指定我的项目需要 Poco 的 SQLite3 功能:

    {
      "name": "poco",
      "features": ["sqlite3"]
    }
    

    【讨论】:

      猜你喜欢
      • 2021-05-27
      • 2022-10-24
      • 2020-07-03
      • 2022-09-25
      • 2020-06-26
      • 2011-12-06
      • 2018-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多