首页| 论坛| 消息

标题:求助:Qt 编译应用程序出错
作者:bluebellecho
日期:2011-05-19 18:36
内容:

我在电脑上安装了 qt-sdk-win-opensource-2010.05.exe ,安装目录是 D:\Qt\2010.05,我点桌面的快捷方式 启动Qt Creator, 按照帮助手册 新建了TextFinder的测试工程,测试程序完整。
系统环境变量中设置了 D:\Qt\2010.05\qt\bin;D:\Qt\2010.05\bin;D:\Qt\2010.05\qt\lib;D:\Qt\2010.05\mingw\bin;
但我编译时 出现以下后面附带的错误信息:
d:\Qt\2010.05\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'

d:\Qt\2010.05\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/../../include/QtCore/../../src/corelib/tools/qvector.h:483: undefined reference to `_Unwind_Resume'

d:\Qt\2010.05\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/../../include/QtCore/../../src/corelib/tools/qvector.h:484: undefined reference to `_Unwind_Resume'

d:\Qt\2010.05\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]: *** Error 1

mingw32-make: *** Error 2

The process "D:/Qt/2010.05/mingw/bin/mingw32-make.exe" exited with code %2.
Error while building project TextFinder (target: Desktop)
When executing build step 'Make'

在网上找了很多 这方面的信息,但感觉很杂乱,没有头绪,这里是否是安装配置引起的呢?我是否还需要安装VC呢?
各位大侠帮帮忙把


#1 [jdwx 05-19 20:51]
如果只用QTCreator,不在命令行编译就不用设置环境变量。
用QTCreator生成一个gui程序编译测试。
#2 [jxnuwzq 12-08 17:33]
楼主解决了没啊

回复 发表
主题 版块