dlopen 打开失败

dlopen打开库失败

  • 查看日志提示dlopen failed

查看日志提示dlopen failed

1、确认路径是否正确
2、确认目标文件是否是动态库(用ldd 文件名, 若不能查到文件信息,说明不是动态库文件)
3、找不到标识符号,可以将错误信息打印出来,使用nm -u test.so可以找出来没有定义的符号。

解决措施:
1、修改到正确的路径
2、文件类型要正确
3、增加符号的定义。

你可能感兴趣的:(c++)