我有点糊涂了,以前从来没有用过dll,所以希望我的问题有意义。在
我试着使用一个C#dll,里面有很多不同的类。我在这里读过其他问题,这些问题显示了示例代码,例如:
import ctypes
lib = ctypes.cdll.LoadLibary('pathToDLL')
lib.foo()
我很理解。我还不知道如何使用dll中类中的方法,如果这有意义的话。因此,如果dll包含一个名为“Foo”的类和一个“bar”方法,如何使用ctypes调用bar?另外,ctypes是访问这个dll的最佳方法还是应该使用其他方法?在
Tags:
您应该使用pythonnet模块来实现这一点。 下面是它在windows上的工作方式。在
pip install pythonnet
例如
相关问题 更多 >
编程相关推荐