这里应该用单词POINTER代替'*'
#define POINTER *
// Define an 8bit byte
typedef unsigned short aByte;
// Define a pointer to an 8bit byte
typedef aByte POINTER aPointerToByte;
在vs2012中无法编译,但在vs2010中可以编译
好吧,我不确定我理解这一点,但不知何故删除这段代码使问题消失。
#if !defined(__FreeBSD__)
#include <pcrt32.h>
#endif