typedef void * POINTER_64 PVOID64中,POINTER_64没有定义

这是VS2005和VS2008中常见的一个错误

在头文件中,

typedef void * POINTER_64 PVOID64


编译器通知我们POINTER_64没有定义。搜索后,发现定义在VC2005安装目录下的baseTsd.h文件中。可能由于某种原因那部分代码没有被执行到

解决办法:

在错行之前添加

#define POINTER_64  __ptr64

即:

#define POINTER_64 __ptr64
typedef void *PVOID;
typedef void * POINTER_64 PVOID64;

你可能感兴趣的:(typedef void * POINTER_64 PVOID64中,POINTER_64没有定义)