编译
打开winnt.h文件,发现问题就是在winnt.h头文件中无POINTER_64的定义造成的。
搜索vc下的头文件,发现在basetsd.h头文件中有POINTER_64的定义,而在winnt.h头文件中也包含了该头文件。
而在dxsdk9中也有basetsd.h头文件,而该文件无POINTER_64的定义,因此编译通不过。调整头文件搜索顺序后,DX9的头文件路径都移到最下面,然后问题就解决了。
编译
打开winnt.h文件,发现问题就是在winnt.h头文件中无POINTER_64的定义造成的。
搜索vc下的头文件,发现在basetsd.h头文件中有POINTER_64的定义,而在winnt.h头文件中也包含了该头文件。
而在dxsdk9中也有basetsd.h头文件,而该文件无POINTER_64的定义,因此编译通不过。调整头文件搜索顺序后,DX9的头文件路径都移到最下面,然后问题就解决了。