加载库时,QLibrary搜索在所有特别的系统库路径,除非文件名有一个绝对路径。
代码举例:
QDir dir("./lib/libTestb.so");
QString path = dir.absolutePath();
QLibrary *m_li = NULL;
m_li = new QLibrary(path);
m_li->load();
typedef int(*Test)(int a, int b);
Test t = (Test)m_li->resolve("test");
int m1;
if(t){
m1 = t(11,22);
}