尝试运行简单的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
感谢。
答案 0 :(得分:1)
我认为您可能(1)使用不正确的Qt版本,或(2)使用不正确的MinGW版本。
您是否只安装了Qt Creator或整个Qt SDK?如果你只安装了Creator,请注意它附带的Qt仅供创建者自己使用 - 而不是你用它来构建应用程序。
如果您安装了整个SDK,它应该安装一个Qt供您使用,另一个Qt供Creator内部使用。确保你使用的是正确的。
答案 1 :(得分:0)
我认为问题出在MinGW
版本上。我下载了包含Qt SDK
的{{1}}的最新版本,但它确实有效。