在构建 Qt-Static 5.3.2 时遇到问题

Posted

技术标签:

【中文标题】在构建 Qt-Static 5.3.2 时遇到问题【英文标题】:Having problems building Qt-Static 5.3.2 【发布时间】:2015-01-04 18:38:59 【问题描述】:

所以我想构建 Qt Static,这样我的应用程序就可以在没有 Qt 的情况下运行。按照以下链接中的说明进行调试。

http://qt-project.org/wiki/How-to-build-a-static-Qt-for-Windows-MinGW

我使用的脚本名为 Windows-build-qt-static.ps1。

我按照指示在 Windows Powershell 中执行了脚本,并将配置行参数更改为使用 5.3.2 构建,而不是 5.2。

构建 15 分钟后出现以下错误。

mingw32-make1: Target ‘install’ not remade because of errors.
mingw32-make1: Leaving directory ‘C:/Qt/Static/src/qt-everywhere-opensource-src-5.3.2/qtbase’
Makefile:75: recipe for target ‘module-qtbase-install_subtargets’ failed
mingw32-make: *** [module-qtbase-install_subtargets] Error 2
mingw32-make: Target ‘install’ not remade because of errors.

我不完全了解开发者环境的构建过程,因此如果能提供解决此问题的任何建议,我们将不胜感激。

另外,如果您有任何替代方法来构建静态 QT 应用程序以供发布,请告诉我。

谢谢。

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,我在安装 Python 和 ActivePerl 并设置变量 PATH 后解决了它。

【讨论】:

以上是关于在构建 Qt-Static 5.3.2 时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

bash 中的 Windows PATH 到 posix 路径的转换

在 Bamboo 上使用 MSBuild 构建解决方案时遇到问题

在 Mac OSX 上构建 Skia 时遇到问题

构建和导出 TailwindCSS 和 NextJS 时遇到问题

为设备构建时遇到错误 - 颤动

我在使用颤振构建 appbundle 时遇到问题