如何在C ++中正确调用dlsym

时间:2018-08-09 14:25:00

标签: c++ dlsym

我最近用g ++ -Wpedantic检查了我以前的c转换为c ++的代码,并且当我偶然遇到无法解决的问题时,已经解决了大多数问题:

var="/home/username/A*";echo $var;

使用-Wpedantic,我会收到以下警告:

typedef int32_t (*myfunc)(uint32_t*, uint16_t*, uint32_t);
myfunc mf = 0;

int main() {
    mf = (myfunc) dlsym(so_lib, "myfunc");
    return 0;
}

请帮助,如何更改代码以使编译器满意并防止出现此警告?

0 个答案:

没有答案