使用conan从源码构建Qt不构建Qt5Help,Cmake找不到"Qt5Help"提供的包配置文件

Using conan to build Qt from source does not build Qt5Help, Cmake cannot find a package configuration file provided by "Qt5Help"

我正在尝试使用 qt conan 包 qt/5.6.2@osechet/stable 将 qt 添加到现有项目中。对于这个项目,我需要 Qt 帮助包。

我有:

[requires]
qt/5.6.2@osechet/stable

[options]
qt:tools=True

在我的 conanfile 中。

如何获取要使用 Qt5Help 包构建的包?

我一直找不到关于如何构建 Qt5Help 来修改包配方的 Qt 文档。尽管在此处列出:http://doc.qt.io/qbs/qt-modules.html 在模块列表中,但它并未在存储库中列为模块。

Qt5Help 包包含在构建工具子模块中。这最初不起作用的原因是 5.6.2 的柯南包没有定义 tools 子模块选项。为了解决这个问题,我从 osechet/conan-qt 仓库的 5.8.0 master 分支为 5.6.2 构建了自己的柯南包。