2013-07-11 40 views
0

我有QT(我想4.8.4)32位靜態地在我的64位Windows 7編譯我使用的編譯器是MinGW的32位( mingw32的-的make.exe)。當我在釋放模式靜態構建它,文件將在以下目錄succefully產生:Qt應用程序顯示在調試模式下生成錯誤,在釋放模式OK

C:\Qt\Qt5.0.0\Tools\QtCreator\bin\Project-build-Unnamed_Microsoft_Windows_SDK_for_Windows_7_7_1_7600_0_30514_x86-Release 

但是,當我嘗試建立在調試模式下,它給了我下面的編譯錯誤

cannot find -lqtmaind 
cannot find -lQtGuid 
cannot find -lQtNetworkd 
cannot find -lQtCored 
collect2: ld returned 1 exit status 

請讓我知道我能做些什麼來訪問調試功能。另外,我有什麼樣的變化在我的配置,以使我能夠建立我的項目動態以及。

回答

1

當您安裝QT,你將其配置爲安裝靜態調試庫也。如果沒有,那麼嘗試重新配置並重新安裝它。在Windows中,我覺得你可能不具有靜態調試支持預配置,預編譯的二進制安裝。嘗試下載源,然後配置,並根據您的需要

+0

謝謝你的提示阿布舍克編譯。我會嘗試重新安裝Qt。 –

相關問題