動的ライブラリから関数シンボルを取得しようとしていますが、新しい関数ポインターを使用して関数をライブラリ関数に置き換える必要があります。コードは c++ ファイルで記述されます。
次の手順を使用しました。
{
void *temp = dlsym(<FLAGS>,<FUNC_NAME>);
*reinterpret_cast<void**>(&real_mal) = temp;
void *p = NULL;
p = real_mal(size);
return p;
}
しかし、コンパイル時に、この「エラー: void 値は無視されないはずです」というエラーが発生します。
上記の状況を解決するにはどうすればよいですか?
ありがとう