我知道是如何调用dll动态库里的某个函数。
typedef int (*AvgFunction)(int, int);
AvgFunction avg = (AvgFunction) library->resolve("avg");
if (avg)
return avg(5, 8);
else
return -1;
但是现在要用到一个SDK库,里面有大量的函数,如果每个函数都这样处理一下,代码看起来太冗长了。
我考虑用QT再封装一个类专门用于解析库,这样起码在调用库函数的地方看起来不会难看。大家有什么好些的方法。