我有一些 C++ 源代码,如下所示:
class IChecker{
public:
int Init(void);
};
...
void *hdll = dlopen("libtest.so", RTLD_NOW);
...
IChecker *pCheck = dlsym(hDll,"CreateChecker");//get addr of "CreateChecker" in lib
...
(*pCheck)()->Init();
我应该如何libtest.so
使用C编写,有什么方法可以实现吗?