2011-04-04 67 views
1

当试图运行一个简单的Qt program,我得到以下误差修改:(我该如何解决这些问题?)我怎样才能解决这些Qt的错误

In function `[email protected]': 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 

感谢。

+3

你的库没有链接。尝试为您的库提供正确的路径。 – DumbCoder 2011-04-04 08:31:49

+0

从您最近的问题来看,您的QT环境配置不正确。一个流行的搜索引擎快速搜索找到我[这个文档](http://qtnode.net/wiki/Qt4_with_Visual_Studio),也许它会与你的Qt版本... – Johnsyweb 2011-04-04 08:57:31

+0

看起来你可能有两个版本的Qt ...我可能会重新安装 – AJG85 2011-04-04 15:19:59

回答

1

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

你只安装了Qt Creator还是整个Qt SDK?如果您只安装了Creator,请注意,随附的Qt仅适用于Creator本身使用 - 不适合您使用构建应用程序。

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

+0

我安装了SDK,并使用了作为SDK一部分的'Qt Creator' – Simplicity 2011-04-07 13:52:53

0

我认为问题出在MinGW版本。我下载了最新版本的Qt SDK,其中包含MinGW 4.4,它的工作。

相关问题