【发布时间】:2013-07-07 10:03:13
【问题描述】:
我正在尝试使用来自此链接Qt - 4.7.3 - How to make static build 的信息来构建 QT 静态版本。但是我使用的是 5.0.2,因为我已经开发了一些使用相同的应用程序。
我正在使用 Windows 64 位 + MINGW32 和 active-perl。
首次修复: 我不得不在文件 qt-everywhere-opensource-src-5.0.2\qtbase\configure.bat 中注释第 45 行(如果不存在 %QTSRC%.gitignore goto sconf)
我的配置命令看起来像这样 ..\qt-everywhere-opensource-src-5.0.2\configure -platform win32-g++ -static -release -no-opengl 。这执行得很好,没有任何错误。
问题:
现在我运行mingw32-make。我得到一个错误,上面写着
/usr/bin/sh: c:/Qt/qt-everywhere-opensource-src-5.0.2/qt/qtbase/bin/qmake.exe: 参数无效 mingw32-make[2]: *** [sub-tools-make_first] 错误 126
我在下面粘贴了整个错误日志。请任何人指出这个错误的原因或解决方案。
整个错误日志
C:\Qt\qt-everywhere-opensource-src-5.0.2\qt>mingw32-make
cd qtbase/ && ( test -e Makefile || C:/Qt/qt-everywhere-opensource-src-5.0.2/qt/qtbase/bin/qmake C:/Qt/qt-everywhere-ope
nsource-src-5.0.2/qt-everywhere-opensource-src-5.0.2/qtbase/qtbase.pro -o Makefile ) && mingw32-make -f Makefile
mingw32-make[1]: Entering directory `c:/Qt/qt-everywhere-opensource-src-5.0.2/qt/qtbase'
cd src/ && ( test -e Makefile || C:/Qt/qt-everywhere-opensource-src-5.0.2/qt/qtbase/bin/qmake C:/Qt/qt-everywhere-openso
urce-src-5.0.2/qt-everywhere-opensource-src-5.0.2/qtbase/src/src.pro -o Makefile ) && d:/tools/Dev-Cpp/MinGW32/bin/mingw
32-make -f Makefile
mingw32-make[2]: Entering directory `c:/Qt/qt-everywhere-opensource-src-5.0.2/qt/qtbase/src'
cd tools/ && ( test -e Makefile || c:/Qt/qt-everywhere-opensource-src-5.0.2/qt/qtbase/bin/qmake.exe C:/Qt/qt-everywhere-
opensource-src-5.0.2/qt-everywhere-opensource-src-5.0.2/qtbase/src/tools/tools.pro -o Makefile ) && d:/tools/Dev-Cpp/Min
GW32/bin/mingw32-make -f Makefile
/usr/bin/sh: c:/Qt/qt-everywhere-opensource-src-5.0.2/qt/qtbase/bin/qmake.exe: Invalid argument
mingw32-make[2]: *** [sub-tools-make_first] Error 126
mingw32-make[2]: Leaving directory `c:/Qt/qt-everywhere-opensource-src-5.0.2/qt/qtbase/src'
mingw32-make[1]: *** [sub-src-make_first] Error 2
mingw32-make[1]: Leaving directory `c:/Qt/qt-everywhere-opensource-src-5.0.2/qt/qtbase'
mingw32-make: *** [module-qtbase-make_first] Error 2
【问题讨论】:
标签: qt