2011-02-13 68 views
2

執行我的C++應用程序時出現以下運行時錯誤。錯誤警告後,我的應用程序終止。此C++運行時警告的含義是什麼

warning: can't find linker symbol for virtual table for `world2d::SeeIntensityAlgorithm' value 
warning: found `std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage' instead 
warning: RTTI symbol not found for class 'CppUnit::SourceLine' 

有什麼問題是什麼想法?

對不起,我不能給你任何來源,項目很大,如果我知道問題出在哪裏,我會更容易自己解決問題。

我的編譯器是gcc。

+1

是否涉及靜態類?一個快速谷歌搜索顯示,單身模式可以給出這個錯誤。另外,有兩個相互依賴的靜態類也會導致錯誤。 – 2011-02-13 04:38:11

回答

0

你是從構造函數調用純虛函數嗎?也許是間接的? 搜索該術語:「在施工或銷燬過程中不要調用虛擬功能」

相關問題