Есть ли возможность вызвать в динамически подключаемой либе функцю по указателю а не через dlsym ...
void *lib=dlopen(lib_name,RTLD_LAZY);
pfnv pointer = (pfnv)dlsym(lib,"get_pointer");
С* с=(*pointer)();
с->f(); //функция подключаемой либы

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум dlopen (2005)
- Форум slsym (2004)
- Форум UB или нет? (2020)
- Форум Как в .so-библиотеке узнать адрес функции из главной программы? (2009)
- Форум Сайдэффект при вызове dlsym (2018)
- Форум GDB в Eclipse не делает StepOver через dlopen (2018)
- Форум помогите начинающему ! (2006)
- Форум Вынесу в отдельную ветку. (2009)
- Форум dlopen causes SEGFAULT (2005)
- Форум [gcc]указание стандарта вызова функций отличного от cdecl (2009)