LINUX.ORG.RU

dlopen


0

0

Здраствуйте. Пытаюсь dlopen'ом открыть динамическую библиотеку.

При открытии dlerror выдал :

открываю с флагом RTLD_LAZY

Error dlopen : libmy_test_lib.0.0.so: undefined symbol: _ZNK4TestClass6go_somethingEv

Подскажите как решается данная проблема.

Функцию которую буду открывать описал так :

extern "C" void my_func () { .... }

То есть нельзя использовать классы в so'шке? Или как error понимать ?

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