用python和调用函数反省C ++ DLL

时间:2016-01-06 00:21:42

标签: python c++ dll

我正在寻找一种调用C ++ DLL内部函数的方法。我使用C#和C ++但似乎我不能在dll上使用反射并通过字符串调用函数。

我在ctypes上看到了一些帖子,但我不确定它是否符合我的需求。我需要的是一个python库,它可以内省一个C ++ dll,然后我可以调用函数,就像说getFood()一样,带有像myDll.call('getFood')这样的字符串。

谢谢。

1 个答案:

答案 0 :(得分:2)

是的,ctypes就是你所需要的。使用方法:

aAeA

将DLL加载到内存中。然后,您可以找到函数并调用它们。 This做了很好的解释。