完全披露:我之前从未使用过DLL,而且我是一名经验不足的程序员,所以如果没有意义,请要求澄清。我试图使用特定的API,但在加载DLL时不断收到错误。回溯如下:
Traceback (most recent call last):
File "C:\Users\LabUser\Documents\CANbus\content\code\ecomcat_api\apply_brakes.py.py", line 4, in <module>
mydll = CDLL('Debug\\ecomcat_api')
File "C:\Python27\lib\ctypes\__init__.py", line 365, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 126] The specified module could not be found
正如其他答案所暗示的那样,我尝试修改DLL的字符串路径以及更新注册表子项,两者都不起作用。关于我为什么会这样做的任何想法[错误126]?