它显示"错误:NameError:name' c_wchar'没有定义。"在wintypes.py

时间:2014-05-28 15:35:05

标签: x86-64 ctypes python-3.3

我在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

请帮助并谢谢。

1 个答案:

答案 0 :(得分:0)

我的问题已修复。 问题是我使用的dll文件是用32位编译的。 当用64位重新编译dll文件时,问题就消失了。

你们所有人都可以参考。