【发布时间】:2012-04-15 16:29:59
【问题描述】:
我从 MSDN DLL example 创建了 MathFuncsDll.dll 并运行调用 .cpp 工作正常。现在,尝试在 IPython 中使用类似的 ctype 加载它
import ctypes
lib = ctypes.WinDLL('MathFuncsDll.dll')
在正确的文件夹中产生
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 28: ordinal not in range(128)
类似地在 Python shell 中产生
WindowsError: [Error 193] %1 is not a valid Win32 application
我应该改变什么?嗯,它可能是 Win 7 64 位与一些 32 位 dll 之类的,对吗?有时间我再看看。
【问题讨论】:
标签: python dll ctypes windowserror