是在安装PaiMei的时候遇到了问题,自带的pydasm.pyd一加载就报错,所以下载了libdasm来编译。
编译环境是:windows2003、vc2003、python2.4
结果编译出错,提示:
pydasm.c(289) : error C2065: “ssize_t” : 未声明的标识符
我也不大理解,google了一下ssize_t,结果发现Windows数据类型用的是全大写SSIZE_T,于是就把pydasm.c中的ssize_t改成大写的(有两处),就编译通过了。
Reference:
[1]PaiMei
[2]libdasm
[4]Python/Installing pydasm and pydbg with Python 2.5, WinXP, VC++2008 Express Edition