0

我有一些 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编写,有什么方法可以实现吗?

4

0 回答 0