![](/img/trans.png)
[英]Qt application crashes on exit after switching compiler from gcc to msvc
[英]After switching compiler in qt I'm getting error
將Qt中的默認編譯器切換到gcc 4.6.2后,出現以下錯誤:
c:\\ ndk_buildrepos \\ qt-desktop \\ src \\ winmain \\ qtmain_win.cpp:93:錯誤:未定義對_Unwind_Resume的引用
使用編譯器開關,我還做了另外兩件事-我用gcc 4.6.2中的make覆蓋了mingw32make
。 我為干凈的步驟做了同樣的事情。
有辦法解決嗎?
_unwind_resume是編譯器運行時庫的一部分-處理異常時,它用於展開堆棧。
這篇文章http://www.linuxquestions.org/questions/linux-newbie-8/undefined-symbol-_unwind_resume-192813/建議鏈接到庫gcc_s(-lgcc_s)
這是一個類似的解決方案: http : //www.pgroup.com/userforum/viewtopic.php?t=1636&sid=a1f1e9e649686d97a21ba367284ea3ce
這是使用QT遇到相同問題的人: http : //www.qtcentre.org/threads/33394-Link-errors-undefined-reference-to-_Unwind_Resume-and-__gxx_personality_v0 。 他們說“運行C:\\ Qt \\ 2010.04 \\ bin \\ qtenv.bat可解決此問題。”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.