关于如何在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!

转载于:https://www.cnblogs.com/MagicLetters/archive/2010/05/22/1741763.html

WindowsEclipseQt2010.02编译错误的处理相关推荐

  1. java code large_Java中的“代码太大”编译错误(“Code too large” compilation error in Java)...

    Java中的"代码太大"编译错误("Code too large" compilation error in Java) Java中的代码是否有最大大小? 我写 ...

  2. c2061 dword 语法错误_SDK中sample的编译错误.doc

    SDK中sample的编译错误 SDK中sample的编译错误(2009-04-08 10:47:02) 杂谈? 转自:/bestfighter_210@126/blog/ ? 编译BaseClass ...

  3. 编译linux内核的错误,linux内核编译错误

    原标题:linux内核编译错误 内核版本:2.6.14 交叉编译器: -linux-gcc 4.3.3 错误: arch/arm/mm/alignment.c: In function 'proc_a ...

  4. vc 6.0常见编译错误及改正方法

    最常见VC++6.0编译错误信息集合 1.fatal error C1010: unexpected end of file while looking for precompiled header ...

  5. oracle创建过程带有编译错误,警告:创建的函数带有编译错误

    警告:创建的函数带有编译错误 下面是一个<Oracle Database Java Developer's Guide>上的例子: ---------------------------- ...

  6. 18.16 gcc-3.4.5编译错误及解决方法集锦

    18.16 gcc-3.4.5编译错误及解决方法集锦 参考文章: (1)18.16 gcc-3.4.5编译错误及解决方法集锦 (2)https://www.cnblogs.com/baixu/p/10 ...

  7. Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案

    Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案 参考文章: (1)Eclipse Maven 编译错 ...

  8. vs代码显示波浪线,但没编译错误

    参考:https://blog.csdn.net/everrisky/article/details/55833396 vs2015打开cocos2dx-3.14自带项目,代码显示波浪线,但没编译错误 ...

  9. Linux系统下GCC编译错误:“undefined reference to ‘sqrt‘”

    Linux系统下GCC编译错误:"undefined reference to 'sqrt'",解决方法:-lm 数学函数sqrt()位于libm.so库文件中(这些库文件通常位于 ...

  10. Introduction to 3D Game Programming with DirectX 12一书学习记录(第一个例子编译错误)

    准备开始学一学d3d,听说<Introduction to 3D Game Programming with DirectX 12>这本书不错,于是就拿来学一学.不料第一个例子,按照书中的 ...

最新文章

  1. java培训基础知识都学哪些
  2. python的难点在哪里_自己写的Python答案,不知道错在哪儿希望能被告知问题在哪儿和答案...
  3. Spring 4 CustomEditorConfigurer Example--转
  4. qstring 属于元数据类型吗_元数据,描述“数据”的“数据”
  5. 深入探究Spark -- Cluster Manger部署(最常用为YARN实现Task Scheduler)
  6. python爬虫知识大全_Python爬虫入门有哪些基础知识点
  7. mysql的建表语句
  8. django -- 联合索引
  9. 计算机的时间和dc的时间不同步_时间同步配置,让你轻松同步所有设备时间,让日志信息更有价值...
  10. IDEA全局替换快捷键
  11. 微表情如何用计算机分析计算,基于差分定位与光流特征提取的微表情识别 - 计算机应用与软件.pdf...
  12. java 详细教程AXIS调用webservice(直接上代码)
  13. 集团信息化“润物细无声”
  14. 建模方法(十)-灰色预测模型GM(1,1)
  15. 在中文版Windows 10 中安装日语支持
  16. K-Means聚类算法---C++
  17. 抽象代数之群G的中心是群G的特征子群
  18. JS实现小球碰撞边界反弹-点击消失(详细解析实现思路)
  19. 【本科毕业设计】ROS学习(一)
  20. 数据库系统期末复习I:数据库存储与索引技术

热门文章

  1. 2018_09_21_刚才发现csdn漏掉了我的上一篇日记
  2. 有关深度估计的几篇文章的阅读笔记
  3. 594.最长和谐子序列(力扣leetcode) 博主可答疑该问题
  4. 事务例子_耗时3周!7000+字的Spring事务总结来啦
  5. WPF-遍历页面所有TextBox做数据校验
  6. Go语言之高级篇beego框架之模型(Models)
  7. Python——Pycharm基本设置
  8. Javascript--闭包
  9. HDU 1325 Is It A Tree?(并查集)
  10. 在ios中运用core animation暂停和继续动画