gpt4 book ai didi

python - 使用 python 和调用函数自省(introspection) C++ dll

转载 作者:行者123 更新时间:2023-11-28 02:14:02 25 4
gpt4 key购买 nike

我目前正在寻找一种方法来调用 C++ dll 中的函数。我使用 C# 和 C++,但似乎我无法在 dll 上使用反射并通过字符串名称调用函数。

我看到一些关于 ctypes 的帖子,但我不确定它是否符合我的需要。我需要的是一个可以内省(introspection) C++ dll 的 python 库,然后我可以调用函数,例如使用 myDll.call('getFood') 之类的字符串调用 getFood()。

谢谢。

最佳答案

是的,ctypes 正是您所需要的。使用:

dllobj = ctypes.WinDLL("dll file name")

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

关于python - 使用 python 和调用函数自省(introspection) C++ dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34623637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com