2011-04-04 104 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,它的工作。

相關問題