在构建 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 构建解决方案时遇到问题