Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: haste в Jul 08, 2005, 02:07



Титла: Линкване с g++ 3.4.3
Публикувано от: haste в Jul 08, 2005, 02:07
Здравейте!
При мен възниква следният проблем при линкването:

undefined reference 'to non-virtual thunk to ...'
 
Компилацията е със SuSE 9.1.
Прочетох (намерих в Google), че проблема възниква или при cross-compiling и/или при компилиране на една програма и  библиотеките за нея с различни версии на g++. При мен и двата сценария са категорично изключени!
Знаете ли при какви условия възниква проблема? Има ли някакво решение?

Благодаря предварително за всички отговори!


Титла: Линкване с g++ 3.4.3
Публикувано от: haste в Jul 08, 2005, 03:28
Edit:Колкото и глупаво да изглежда: бях дефинирал виртуална функция, но не бях я декларирал. Това е де факто проблема. За дадената по-долу информация  - евентуално би се получила същата грешка, но не мога застана зад думите си.


Проблема беше, че не бях дефинирал виртуален деструктор.
Който се интересува от проблема:
http://gcc.gnu.org/faq.html#support - предпоследният въпрос