В чем смысл этого предупреждения C ++ во время выполнения - PullRequest
2 голосов
/ 13 февраля 2011

Я получаю следующие ошибки во время выполнения моего приложения на 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 Ответ

0 голосов
/ 13 февраля 2011

Вы вызываете чистый виртуал из конструктора?Может быть, даже косвенно?Ищите этот термин: «Никогда не вызывайте виртуальные функции во время строительства или разрушения»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...