- WIN32仅代表Windows操作系统, _WIN32含义有限
#ifdef _MAC
#ifndef _WIN32
#define _WIN32
#endif
#endif //_MAC
#ifndef WIN32
#define WIN32
#endif
- 判断32位还是64位使用_WIN64,正确逻辑式:不是64位就是32位(Y)。不正确的逻辑是:不是32位就是64位(X),不是32位就是64位(X),不是32位就是64位(X)
#ifdef _WIN64
typedef INT_PTR (FAR WINAPI *FARPROC)();
typedef INT_PTR (NEAR WINAPI *NEARPROC)();
typedef INT_PTR (WINAPI *PROC)();
#else
typedef int (FAR WINAPI *FARPROC)();
typedef int (NEAR WINAPI *NEARPROC)();
typedef int (WINAPI *PROC)();
#endif // _WIN64
标签:typedef,WINAPI,WIN64,WIN32,64,32
From: https://www.cnblogs.com/faithlocus/p/17246829.html