我正在尝试将相机库 .so 文件动态加载到 Linux 可执行文件中,以访问简单的相机功能。
我试图通过以下方式做到这一点:
if ( (newHandle = dlopen("./libCamera.so",RTLD_LAZY | RTLD_GLOBAL)) == NULL )
{
printf( "Could not open file : %s\n", dlerror() );
return 1;
}
但是这失败了,我收到以下输出:“无法打开文件:libCamera.so:未定义符号:ZTVN10 _cxxabiv117__class_type_infoE”
我如何找出它所依赖的符号?