我敲了如下代码:import ctypes # 加载dll文件 mydll = ctypes.cdll.LoadLibrary("./Solarinterface.dll") # 获取要调用的函数 myfunction = mydll.RobotFunction.RobotClick;报错:AttributeError: function 'RobotFunction' not found,该如何解决?
时间: 2024-03-15 08:46:40 浏览: 100
加载dll并调用dll中的函数
出现这个错误可能是因为在Solarinterface.dll中没有名为RobotFunction的函数或者类。你需要确认一下Solarinterface.dll中是否真的存在RobotFunction函数或类。如果存在,那么你可以尝试使用以下代码调用该函数:
```
myfunction = mydll.RobotClick
```
如果问题仍然存在,你可以尝试使用其他工具,例如Dependency Walker,来查看Solarinterface.dll中的导出符号,以便确定是否真的存在RobotFunction函数或类。
阅读全文