我有一个dll,我想用ctypes加载。
from ctypes import *
mydll=cdll.LoadLibrary(r"C:\\test\\mydll.dll")
它是一个32位的dll,因此我使用的是x86版本的Python(2.7.12)。
问题在于我的桌面电脑(Windows 10)出于某种愚蠢的原因我得到了那个已知的错误:
WindowsError: [Error 126] The specified module could not be found
我不知道发生了什么,尝试更改路径名,因为我在其他问题上阅读,尝试使用windll,旧版本的python没有用。
然后我尝试在我的笔记本电脑(Windows 10)上完全使用相同版本的python运行完全相同的代码并且它有效....
我没有解释发生了什么,所以我需要一些帮助。至少我应该如何调试桌面情况。它可能与操作系统有关吗?