21,489
社区成员
发帖
与我相关
我的任务
分享
typedef int (*AvgFunction)(int, int);
AvgFunction avg = (AvgFunction) library->resolve("avg");
if (avg)
return avg(5, 8);
else
return -1; extern "C" MY_EXPORT int avg(int a, int b)
{
return (a + b) / 2;
} QLibrary myLib("mylib");
typedef void (*MyPrototype)();
MyPrototype myFunction = (MyPrototype) myLib.resolve("mysymbol");
if (myFunction)
myFunction();