2013-07-07 4 views
1

이 링크의 정보를 사용하여 QT 정적 버전을 빌드하려고합니다. Qt - 4.7.3 - How to make static build. 하지만 난 같은 응용 프로그램을 사용하여 개발 한 5.0.2 사용하고 있습니다.빌드 QT 정적으로 ver 5.0.2

Windows 64 비트 + MINGW32 및 활성 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

정적 5.0 from Qt 5.1 지원하지 만든다. 업그레이드 하시겠습니까?

관련 문제