在windows下安装了Qt4.12后,我用了Qt自带的一个简单例子,结果出错,请高手帮忙解决,谢谢。
以下是代码和出错的提示:
#include <QApplication>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton hello("Hello world!");
hello.resize(100, 30);
hello.show();
return app.exec();
}
Setting up a MinGW/Qt only environment...
-- QTDIR set to d:\Qt\4.1.2
-- PATH set to d:\Qt\4.1.2\bin
-- Adding D:\Dev-Cpp\bin to PATH
-- Adding C:\WINDOWS\System32 to PATH
-- QMAKESPEC set to win32-g++
d:\Qt\4.1.2>cd program
D:\Qt\4.1.2\program>qmake -project
D:\Qt\4.1.2\program>qmake
D:\Qt\4.1.2\program>make
mingw32-make -f Makefile.Debug all
mingw32-make[1]: Entering directory `D:/Qt/4.1.2/program'
g++ -c -g -g -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL
-DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"D:/Qt/4.1.2/
include/QtCore" -I"D:/Qt/4.1.2/include/QtGui" -I"D:/Qt/4.1.2/include" -I"." -I"D
:/Qt/4.1.2/include/ActiveQt" -I"tmp\moc\debug_shared" -I"." -I"D:/Qt/4.1.2/mkspe
cs/win32-g++" -o tmp\obj\debug_shared\x1.o x1.cpp
g++ -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runt
ime-pseudo-reloc -Wl,-subsystem,windows -o "debug\program.exe" tmp\obj\debug_sha
red\x1.o -L"D:\Qt\4.1.2\lib" -L"D:\Qt\4.1.2\lib" -lmingw32 -lqtmaind -lQtGuid4
-lQtCored4
D:\Dev-Cpp\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot f
ind -lQtGuid4
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\program.exe] Error 1
mingw32-make[1]: Leaving directory `D:/Qt/4.1.2/program'
mingw32-make: *** [debug-all] Error 2
[ 此贴被XChinux在2006-04-10 13:52重新编辑 ]