大家下午好,SjLj在嘗試使用Netbeans開發Qt應用程序時未定義
我試圖開發我的第一個Qt應用程序。我收到很多錯誤,如下面的,如果我嘗試在靜態庫用我自己的代碼鏈接:
H:/NetBeansProjects/CommonLib/aes.cpp:607: undefined reference to `__gxx_personality_sj0'
H:/NetBeansProjects/CommonLib/aes.cpp:607: undefined reference to `_Unwind_SjLj_Register'
H:/NetBeansProjects/CommonLib/aes.cpp:615: undefined reference to `_Unwind_SjLj_Resume'
我的代碼編譯,並在不使用Qt使用的作品。 Qt程序在我試圖鏈接我的庫之前編譯和工作。谷歌顯示它可能是用來構建兩組代碼的編譯器之間的不匹配。我將Netbeans環境設置爲使用相同的工具鏈構建,並且沒有 更改。
我使用的是Windows,NetBeans 6.9.1和最新的Qt。我已經將編譯器設置爲使用Qt提供的mingw編譯器的 。
有什麼建議嗎?
看起來沒有代碼將與新的Qt/mingw鏈接。我的非Qt單元測試現在也一樣。 – Jay 2010-11-18 23:06:28