程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> paip.c++ qt __gxx_personality_sj0 __gxx_personality_v0問題的解決

paip.c++ qt __gxx_personality_sj0 __gxx_personality_v0問題的解決

編輯:C++入門知識

paip.c++ qt  __gxx_personality_sj0 __gxx_personality_v0問題的解決     作者Attilax ,  EMAIL:[email protected]  來源:attilax的專欄 地址:http://blog.csdn.net/attilax         網上說 解決方法用 gcc -o t t.cpp -lstdc++ 為什麼會出現這個錯誤:是因為你用gcc編譯.cpp文件.按系統默認.cpp文件是c++的文件格式 另一個方法是用g++ -o t t.cpp 也是可以的 這個方法在單獨c++是對的..但是qt c++ 不行...     環境如下: ---------------- qt creator2.8.1  Qt 5.1.1 for Windows 32-bit (MinGW 4.8, OpenGL, 666 MB) (Info) 操作系統是xp..版本             最終解決方案: ------------------ project>buld> qmake param  >>>加入以下3個參數. QMAKE_CXX=g++-dw2 QMAKE_CC=gcc-dw2 QMAKE_LINK=g++-dw2     實際原因如下: ------------- C++異常模型引起的錯誤,異常模型分為兩種:sjlj和dw2。..不知道為什麼xp中,默認編譯時mingw 使用了sjlj,就錯誤了...強制使用dw2模式走Ok蘭..         我們編譯mingw64的32位gcc時,一般都是使用dw2異常,這種方式易於調試,性能較好。 sjlj產生的目標程序體積較小,所以現在多用於嵌入式中,當然也可用於x86中。      參考     編譯c文件出現undefined reference to `__gxx_personality_v0' - 紅聯Linux門戶 - 中國領先的Linux技術網站 - 網站導航 - Linux通用技術 - Linux編程與內核.htm tdm64-gcc mingw-w64 問題 - CSDN論壇 - CSDN.NET.htm

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved