我在OS-64bit win7环境下使用python33。 我用python33找不到64位的ctypes。 我只是使用python25的64位ctypes并尝试修改它。 我使用2to3.py来翻译它。 当我运行导入ctypes的代码时
import ctypes
BYTE = ctypes.c_byte
WORD = ctypes.c_ushort
DWORD = ctypes.c_ulong
CHAR = ctypes.c_char
WCHAR = ctypes.c_wchar
它显示"错误:NameError:name' c_wchar'没有定义。"在wintypes.py
请帮助并谢谢。
答案 0 :(得分:0)
我的问题已修复。 问题是我使用的dll文件是用32位编译的。 当用64位重新编译dll文件时,问题就消失了。
你们所有人都可以参考。