Автор Тема: Линкване с g++ 3.4.3  (Прочетена 917 пъти)

haste

  • Напреднали
  • *****
  • Публикации: 21
    • Профил
Линкване с g++ 3.4.3
« -: Jul 08, 2005, 02:07 »
Здравейте!
При мен възниква следният проблем при линкването:

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

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

haste

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


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