2013-07-07 55 views
1

我正在嘗試使用此鏈接的信息Qt - 4.7.3 - How to make static build來構建QT靜態版本。但我使用5.0.2,因爲我開發了一些使用相同的應用程序。構建QT靜態版本5.0.2

我使用的是Windows 64位+ MINGW32和active-perl。

首次定位: 我有文件QT-比比皆是 - 開源-SRC-5.0.2 \ qtbase \配置評論的行數45(如果不存在%QTSRC%的.gitignore轉到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 

回答

0

靜態版本是支持from Qt 5.1,而不是5.0。您可能需要升級;-)