Mor*_*nty 13 python windows dll ctypes
这在使用Python 2.7的Windows 7上运行良好:
lib = ctypes.cdll.LoadLibrary('prov_means')
provmeans = lib.provmeans
Run Code Online (Sandbox Code Playgroud)
库prov_means.DLL在我的工作目录中.它导出一个简单的,独立的C函数provmeans(),没有依赖.
当我在Windows XP和Python 2.7上尝试相同的操作时,我得到了
Traceback (most recent call last):
File "D:\python\Auxil\src\auxil.py", line 130, in <module>
lib = ctypes.cdll.LoadLibrary('prov_means')
File "C:\Python27\lib\ctypes\__init__.py", line 431, in LoadLibrary
return self._dlltype(name)
File "C:\Python27\lib\ctypes\__init__.py", line 353, in __init__
self._handle = _dlopen(self._name, mode)
WindowsError: [Error 126] The specified module could not be found
Run Code Online (Sandbox Code Playgroud)
我尝试将DLL复制到Windows\System32并输入完整路径名
"d:\\python\\auxil\\src\\prov_means"
Run Code Online (Sandbox Code Playgroud)
有和没有".DLL"扩展名.什么都行不通.
| 归档时间: |
|
| 查看次数: |
34864 次 |
| 最近记录: |