我该如何解决那些Qt错误

时间:2011-04-04 08:26:02

标签: c++ qt

尝试运行简单的Qt program时,会出现以下错误:(我该如何解决?)

In function `WinMain@16': c:/Qt/2010.05/qt/lib/libqtmaind.a(qtmain_win.o)

error: 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:93

error: 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

error: collect2: ld returned 1 exit status

感谢。

2 个答案:

答案 0 :(得分:1)

我认为您可能(1)使用不正确的Qt版本,或(2)使用不正确的MinGW版本。

您是否只安装了Qt Creator或整个Qt SDK?如果你只安装了Creator,请注意它附带的Qt仅供创建者自己使用 - 而不是你用它来构建应用程序。

如果您安装了整个SDK,它应该安装一个Qt供您使用,另一个Qt供Creator内部使用。确保你使用的是正确的。

答案 1 :(得分:0)

我认为问题出在MinGW版本上。我下载了包含Qt SDK的{​​{1}}的最新版本,但它确实有效。