如何从来源构建QT5 subsodules选择



qt下载页面(http://download.qt.io/official_releases/qt/5.12/5.12.2/)提供多个可用于从源构建QT5的源档案。一个包含我成功构建的所有资源,但是它需要很长时间,并且包含了很多我不使用的东西。

他们还提供了可用于仅构建QT提供的子集的suppoule源软件包。Howerver我找不到有关如何正确构建这些的手册。我需要qtbase和qtxmlpatterns软件包。我自行构建QTBase软件包,但我想知道如何构建多个子模型。

无法自行构建QTXMLPATTERNS软件包,因此我尝试将源从qtxmlpatterns子模块复制到QTBase子模块中。但这在我执行配置步骤时会给我错误。

那么,将子模块源软件包组合到一个可以构建的设置中的正确过程是什么?

谢谢您的时间。

编辑:不确定是否相关,但是我正在使用Visual Studio 2019上的Windows构建QT5.12.2。

构建流与构建完整源软件包有些不同。

  • 与您已经完成的配置并构建QTBase独立。使用前缀,以便您调用make install并将构建结果安装到文件系统中的某些位置。
  • 您可能需要将结果的bin文件夹添加到路径环境变量
  • 提取要在单独的文件夹中构建的其他子模块
  • 在子模块上运行qmakemakemake install,就好像是"正常" QT项目。这将将子模块安装到qtbase的前缀位置。

相关内容

  • 没有找到相关文章

最新更新