2

-staticオプションを指定してWindows764ビットでQt564ビットをコンパイルしようとしています。

これが私がしたことです:

1)Qtソースをダウンロードし、C:\ Qt5 \ 5.0srcディレクトリに抽出しました。2)http://www.geometrian.com/programming/tutorials/setup_Qt.txtのすべての手順に従って、環境変数を設定し、静的にビルドする.confファイル3)configurewithを起動

configure -debug-and-release -opensource -confirm-license -platform win32-msvc2010 -nomake tests -nomake examples -opengl desktop

-no-openglにバグがあり、angleをコンパイルできないため、openglデスクトップパラメータが必要でした。

ついに起動したjom.exe-j5/ p

解決方法がわからないこのエラーが発生しました

moc_qwindowsinputcontext.cpp
        lib /NOLOGO  /OUT:..\..\..\..\plugins\platforms\qwindows.lib @C:\Users\Mark\AppData\Local\Temp\qwindows.lib.3796.29562.jom
        cd qtsvg\ && ( if not exist Makefile C:\Qt\5.0src\qtbase\bin\qmake C:\Qt\5.0src\qtsvg\qtsvg.pro -o Makefile ) && C:\Qt\5.0src\j
om.exe -f Makefile
        cd src\ && ( if not exist Makefile C:\Qt\5.0src\qtbase\bin\qmake C:\Qt\5.0src\qtsvg\src\src.pro -o Makefile ) && C:\Qt\5.0src\j
om.exe -f Makefile
        cd svg\ && ( if not exist Makefile C:\Qt\5.0src\qtbase\bin\qmake C:\Qt\5.0src\qtsvg\src\svg\svg.pro -o Makefile ) && C:\Qt\5.0s
rc\jom.exe -f Makefile
        C:\Qt\5.0src\jom.exe -f Makefile.Debug all
Error: dependent 'C:\Qt\5.0src\qtbase\lib\Qt5Widgetsd.lib' does not exist.
jom: C:\Qt\5.0src\qtsvg\src\svg\Makefile [debug-all] Error 2
jom: C:\Qt\5.0src\qtsvg\src\Makefile [sub-svg-make_first-ordered] Error 2
jom: C:\Qt\5.0src\qtsvg\Makefile [sub-src-make_first] Error 2
jom: C:\Qt\5.0src\Makefile [module-qtsvg-make_first] Error 2

「Qt5Widgetsd.lib」が存在しないようです...それはなぜですか?なぜそれは構築されていないのですか?

助けていただければ幸いです

4

1 に答える 1

-1

私はそれを解決できませんでしたが、-no-openglがQt5に問題があることを発見したので、Qt4に切り替えて問題を解決しました

于 2013-01-27T16:35:23.683 に答える