关于如何在Windows下安装配置Eclipse、Qt、以及qt-eclipse-integration网上有很多相关的文章,在此不再累述。
前些日子在Ubuntu10.04上安装了Qt,感觉良好,所以今天就在WinXP上也装了Qt。谁料想第一个Project就给了我一个下马威。编译的时候出现了折磨我一个多小时的log,如下:
mingw32-make debug
mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `D:/Workspace/Eclipse/gghhh'
d:/Qt/2010.02.1/qt/bin/uic.exe gghhh.ui -o ui_gghhh.h
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include/QtCore' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include/QtGui' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include/ActiveQt' -I'debug' -I'.' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/mkspecs/default' -o debug/main.o main.cpp
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include/QtCore' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include/QtGui' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include/ActiveQt' -I'debug' -I'.' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/mkspecs/default' -o debug/gghhh.o gghhh.cpp
D:/Qt/2010.02.1/qt/bin/moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include/QtCore' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include/QtGui' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include/ActiveQt' -I'debug' -I'.' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/mkspecs/default' -D__GNUC__ -DWIN32 gghhh.h -o debug/moc_gghhh.cpp
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include/QtCore' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include/QtGui' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/include/ActiveQt' -I'debug' -I'.' -I'http://www.cnblogs.com/../Qt/2010.02.1/qt/mkspecs/default' -o debug/moc_gghhh.o debug/moc_gghhh.cpp
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug/gghhh.exe debug/main.o debug/gghhh.o debug/moc_gghhh.o -L'd:/Qt/2010.02.1/qt/lib' -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
d:/Qt/2010.02.1/qt/lib/libqtmaind.a(qtmain_win.o): In function `WinMain@16':
C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt\src\winmain/qtmain_win.cpp:93: undefined reference to `_Unwind_Resume'
C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt\src\winmain/qtmain_win.cpp:135: undefined reference to `_Unwind_Resume'
mingw32-make[1]: Leaving directory `D:/Workspace/Eclipse/gghhh'
d:/Qt/2010.02.1/qt/lib/libqtmaind.a(qtmain_win.o):C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt\src\winmain/http://www.cnblogs.com/include/QtCore/http://www.cnblogs.com/src/corelib/tools/qvector.h:482: undefined reference to `_Unwind_Resume'
d:/Qt/2010.02.1/qt/lib/libqtmaind.a(qtmain_win.o):C:\qt-greenhouse\Trolltech\Code_less_create_more\Trolltech\Code_less_create_more\Troll\4.6\qt\src\winmain/http://www.cnblogs.com/include/QtCore/http://www.cnblogs.com/src/corelib/tools/qvector.h:483: undefined reference to `_Unwind_Resume'
d:/Qt/2010.02.1/qt/lib/libqtmaind.a(qtmain_win.o):qtmain_win.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug/gghhh.exe] Error 1
mingw32-make: *** [debug] Error 2
起初我以为是eclipse插件配置方面的问题。但是很快我就否定了这个想法。因为我用Qt Creator创建编译一个Project的时候仍然提示如下error:
不是eclipse的问题很Happy。于是上网Google了一下,和我有相同问题的人不在少数,这下更高兴,我的问题有解了,失望的是看了好久也没找出一个有价值的信息。无奈继续看。皇天不负有心人,在一个老外的论坛上看到一句翻译成我自己的话说就是出现上述问题的原因可能是mingw版本的问题。回想一下的eclipse貌似有点道理,因为在没用Qt之前我就装了CDT插件用来编写C/C++,而Qt自身又带了一个mingw。于是乎我把环境变量中mingw的路径改成Qt自带的mingw路径,然后重新编译Qt的Project。奇迹在这一个发生了,编译成功,运行成功,呵呵。当然此时用Qt creator创建编译Project也毫无疑问的正确。问题解决了,皆大欢喜!!!
同时也希望能给以后遇到与此相似问题的人一点帮助,首先考虑是不是mingw的问题。Thank you for reading。Have a nice day!
分享到:
相关推荐
51单片机入门系列视频中用的资料&相关仿真文件&源代码.zip 51单片机入门系列视频中用的资料&相关仿真文件&源代码.zip 51单片机入门系列视频中用的资料&相关仿真文件&源代码.zip 51单片机...
Java.2学习指南Sun.Certified.Programmer.&.Developer.for.Java.2.(Exam.310-035.&.310-027).part1.rar
Java.2学习指南Sun.Certified.Programmer.&.Developer.for.Java.2.(Exam.310-035.&.310-027).part2.rar
Windows&Linux文件传输方式总结.doc
再谈循环&迭代&回溯&递归&递推这些基本概念.docx
css&javascript学习html&css&javascript 学习html&css&javascript学习html&css&javascript 学习html&css&javascript学习html&css&javascript 学习html&css&...
[PHP.5.&.MySQL.5基础与实例教程.随书光盘].PHP.5.&.MySQL.5
[锋利的jQuery].单东林&张晓菲&魏然.扫描版
作为大作业而开发的,质量上乘。使用C++ 与 Qt 开发的树形图绘制工具。结构清晰简单,功能完备。适合作为大作业等项目的参考。附带说明文档。
Project Management\[国外经济类书籍大全].John.Wiley.&.Sons.-.Practical.Project.Management.pdf
盘点博弈论&纳什均衡&囚徒困境&零和博弈&智猪博弈.pdf
毕业设计:基于手势控制的智能体感遥控车设计[UCOOS&&MPU9250&&PID].zip
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的竞赛项目学习资料,作为参考学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看...
[锋利的jQuery].单东林&张晓菲&魏然.扫描版.
[锋利的jQuery].单东林&张晓菲&魏然.扫描版.
[锋利的jQuery].单东林&张晓菲&魏然.扫描版.
[锋利的jQuery].单东林&张晓菲&魏然.扫描版.
[锋利的jQuery].单东林&张晓菲&魏然.扫描版.