3

Qt Open source 4.8.3Windows用のライブラリをWindows 8 Pro x64手動Qt Creator 2.6.0MingW 4.4.0インストールしました。Qt Creatorから、キットとコンパイラをセットアップしました。Qt Creatorに付属しているアナログ時計の例を開いて、プロジェクトを再構築しました。次のエラーはコンパイラによって発行されます。

Running steps for project analogclock...

Starting: "C:\Qt\4.8.3\bin\qmake.exe" C:\Qt\4.8.3\examples\widgets\analogclock\analogclock.pro -r -spec win32-g++

The process "C:\Qt\4.8.3\bin\qmake.exe" exited normally.

Starting: "C:\MingW\bin\mingw32-make.exe" 

C:/MingW/bin/mingw32-make -f Makefile.Release

mingw32-make[1]: Entering directory `C:/Qt/4.8.3/examples/widgets/analogclock-build-Desktop-Release'

g++ -c -O2 -Wall -Wextra -fno-exceptions -fno-rtti -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -DQT_NO_DYNAMIC_CAST -I"..\..\..\include\QtCore" -I"..\..\..\include\QtGui" -I"..\..\..\include" -I"..\..\..\include\ActiveQt" -I"release" -I"..\analogclock" -I"." -I"..\..\..\mkspecs\win32-g++" -o release\analogclock.o **..\analogclock\analogclock.cpp**

mingw32-make[1]: Leaving directory `C:/Qt/4.8.3/examples/widgets/analogclock-build-Desktop-Release'

mingw32-make[1]: *** [release/analogclock.o] Error 1

mingw32-make: *** [release] Error 2

The process "C:\MingW\bin\mingw32-make.exe" exited with code 2.

Error while building/deploying project analogclock (target: Desktop)

When executing step 'Make'

C:/Qt/4.8.3/examples/widgets/analogclock/analogclock.cppが存在することを確認しました。その上、このプロジェクトにはQtのインストールが付属しており、私は何も変更していません。

このエラーが発生するのはなぜですか?どうすれば修正できますか?

4

2 に答える 2

4

g ++のインストールがクリーンではないため、コンパイラーを起動できないようです(これはコメントで述べたことでもあります)。再インストールしてみてください。その後、hello worldプログラムをビルドして、g++を実行できるかどうかを確認できます。また、PATH変数がmingw用に適切に構成されていることを確認してください。

于 2012-11-18T21:18:07.587 に答える
0

mingwのインストールが悪いようです。%PATH%に他のUNIXっぽいもの、つまりcygwin、msys、perl、ruby、...または他のバージョンのmingwはありますか?

于 2013-01-05T03:02:56.537 に答える