QT里边怎么搜索文件夹下的.so文件?生成句柄怎么放到容器或者map中?

1.搜索文件夹下的so
2.对so进行逐一加载 libm_handle = dlopen("lib.so", RTLD_LAZY );
3.返回的句柄放如容器中
//只从网上看了一段,求大神们补充
//对so进行逐一加载
ibm_handle = dlopen("lib.so", RTLD_LAZY );
libm_handle = dlopen("libthrift-0.10.0.so", RTLD_LAZY );
if (!libm_handle){

    printf("Open Error:%s.\n",dlerror());

           }
    else
        {
        printf("成功加载so\n");
    }

急急急!求大神啊!

  1. 不是直接指定文件路径就可以找到.so文件了吗?如果是需要手动选择,那就使用QFileDialog::getOpenFileName(this, "open", "../");
  2. 至于存入,你就这样使用吧:QVector<void *> vec; 类型与你返回的句柄一直就行。QMap也是一样的道理。