Вопросы по теме '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 просмотров
schedule
08.12.2022