• 7425阅读
  • 2回复

[提问]求助:Qt 编译应用程序出错 [复制链接]

上一主题 下一主题
离线bluebellecho
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-19
我在电脑上安装了 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]: *** [debug\TextFinder.exe] Error 1


mingw32-make: *** [debug] 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呢?
各位大侠帮帮忙把

离线jdwx

只看该作者 1楼 发表于: 2011-05-19
如果只用QTCreator,不在命令行编译就不用设置环境变量。
用QTCreator生成一个gui程序编译测试。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线jxnuwzq
只看该作者 2楼 发表于: 2012-12-08
楼主解决了没啊
快速回复
限100 字节
 
上一个 下一个