Вопросы по теме 'dlsym'

Вызов функции по имени с помощью dlsym в iOS
Могу ли я вызвать функцию по имени в iOS? У меня есть функция C под названием getstring . Я называю это следующим образом: void* handle = dlopen(NULL, RTLD_NOW); if (handle) { fp func = dlsym(handle, "getstring"); if (!func)...
6080 просмотров
schedule 21.10.2023

Использование dlopen () и dlsym () для получения объекта из библиотеки .so в C ++
Я пытаюсь загрузить файл .so в свое приложение Qt под Linux. Это работает с использованием dlopen () и dlsym () для основных функций. Но мне нужно получить несколько списков строк из библиотеки .so, поэтому я попытался использовать общий файл .h для...
3194 просмотров
schedule 14.07.2023

dlsym Функции внутри класса c ++ Linux
Как я могу получить доступ к функции внутри класса с помощью dlsym? Пример: class test { public: int (testCall)(); }; Если я использую dlsym (handle, "testCall"); это дает мне ошибку. Не удалось вызвать dlsym: /usr/lib/a.so:...
93 просмотров
schedule 18.03.2023

Проблема с загрузкой общих объектных функций с помощью dlsym в C++
Я пытаюсь загрузить две функции из библиотеки общих объектов (.so), которую я установил, но когда я компилирую свой код, я получаю пару ошибок при попытке использовать эти функции, вот мой код: void G729ToPcmFilter::AudioChunkIn(AudioChunkRef&...
288 просмотров
schedule 10.12.2022

Стабильность ABI для указателей на символы по сравнению с обычным поиском символов
Общий сценарий Используя dlsym(), я динамически загружаю надстройку общего объекта из моего основного потока. Я следую любому из этих двух способов. Путь А Передайте аддону структуру указателей на символы, чтобы он мог вызывать функции...
59 просмотров
schedule 17.08.2022

Попытка вызвать JNI_CreateJavaVM из libart.so не удалась
Я работаю над приложением Xamarin.Android с частью С++. Теперь мне нужно напрямую обращаться к интерфейсам Android Java из библиотеки C++. Я скопировал код из подробного и очень полезного сообщения в блоге Калеба Фентона , в котором используется...
1194 просмотров