LINUX.ORG.RU

вызов метода из модуля


0

0

у меня есть модуль.so в нем есть функция. я загружаю этот модуль с помощью dlopen и вызываю эту функцию
передавая ей ссылку на объект, и в этой функции например вызываю object->metod().
возможно ли сделать такое?

а то у меня dlopen ругается
undefined symbol: _ZN5CExec11reg_commandEPcPFiS0_S0_iiiEi

anonymous

Или делай method вмртуальным, или передавай в функцию указатель на method.

anonymous
()

Надо делать метод чистовертуальным =0

anonymous
()

кароче я реш ил свою проблему просто откомпилоровав с -rdynamic и extern "C"

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.