我试图在DLL中导出一个类并在Python中使用它。所以我要说我的班级名为 MyClass ,要使用它我需要使用名为 getupdate()的方法创建一个实例,如下所示:
MyClass* MyClass::getupdate()
{
if(update==NULL)
{
update = new MyClass();
}
return update;
}
因此在编译dll后,我使用ctypes模块将其加载到Python脚本中,如下所示:
from ctypes import *
win = WinDLL('MyDLL')
在这里,我不知道如何创建一个MyClass实例,就像我们在C ++中可以做的那样:
MyClass* update;
update = MyClass::getupdate();
我需要在Python中有一个指向MyClass的指针,并访问此指针中的其余方法。
提前感谢您的帮助。