использовать функции из linux .so

298
16 декабря 2017, 06:53

Линкую .so библиотеку динамически. Не могу найти, как использовать функции .cpp-файлов из которых собрана эта библиотека.

Answer 1

примерно так:

void* handle = dlopen(path.c_str(), RTLD_LAZY);
if (!handle)
     const char* err = dlerror();
pfunc func = (pfunc)dlsym(handle, "func"); 
func()
dlclose(handle);
READ ALSO
Создание потокового видео x264 на C++

Создание потокового видео x264 на C++

На данный момент система трансляций с камеры и экрана на удалённый сервер передаёт jpeg кадры, то есть используется покадровое сжатиеДля экономии...

273
Явные ожидания Selenium

Явные ожидания Selenium

Недавно начал интересоваться автоматизацией в тестировании и в качестве объекта для изучения выбрал рандомный сайт (ссылка будет ниже)

254
Как избежать ошибку при парсе строки в Long?

Как избежать ошибку при парсе строки в Long?

Мне надо просетить данные отеляДанные хранятся в файле txt, в таком виде:

321
Ошибка при отправке имейла из сервлета

Ошибка при отправке имейла из сервлета

Всем привет! Есть небольшая проблема, не отправляется имейл из сервлетаИспользуется java 1

277