Я пытаюсь получить символ функции из динамической библиотеки, а затем мне нужно заменить свою функцию на функцию библиотеки, используя новый указатель на функцию. Код должен быть написан в файле c ++.
Я использовал следующие шаги,
{
void *temp = dlsym(<FLAGS>,<FUNC_NAME>);
*reinterpret_cast<void**>(&real_mal) = temp;
void *p = NULL;
p = real_mal(size);
return p;
}
Но во время компиляции я получаю эту «ошибку: пустое значение не игнорируется, как и должно быть» ошибка
Как мне разрешить вышеуказанную ситуацию?
Спасибо