問(wèn)題描述:在編譯的時(shí)候出現(xiàn)__none_rtti_object異常
解決方法:
編譯器開(kāi)啟支持運(yùn)行時(shí)刻識(shí)別/GR,/GR(啟用運(yùn)行時(shí)類(lèi)型信息)
Vs2003 如何打開(kāi)C++的RTTI機(jī)制
說(shuō)明:此選項(xiàng) (/GR) 添加代碼以便在運(yùn)行時(shí)檢查對(duì)象類(lèi)型。當(dāng)指定此選項(xiàng)時(shí),編譯器定義 _CPPRTTI 預(yù)處理器宏。默認(rèn)情況下,此選項(xiàng)被清除 (/GR–)。
在 Visual Studio 開(kāi)發(fā)環(huán)境中設(shè)置此編譯器選項(xiàng)
1. 打開(kāi)此項(xiàng)目的“屬性頁(yè)”對(duì)話框。
2. 單擊“C/C++”文件夾。
3. 單擊“語(yǔ)言”屬性頁(yè)。
4. 修改“啟用運(yùn)行時(shí)類(lèi)型信息”屬性。
posted on 2010-06-21 14:45
Uniker 閱讀(1148)
評(píng)論(0) 編輯 收藏 引用