C++中经常使用到宏

_DOS_       表示MS-DOS 16位系统平台

WIN32       表示Windows32位系统平台

WIN64       表示Windows64位系统平台

_WIN32_WCE  表示Window Mobile 32位系统平台

_UNIX       表示UNIX系统平台

_POSIX_     表示POSIX(Portable Operating System Interface of Unix)系统平台

_LINUX_     表示LINUX系统平台

Linux         表示LINUX系统平台

_APPLE_     表示苹果系统平台

_MAC_苹果   表示苹果系统平台

ANDROID     表示案桌系统平台

__arm__       表示ARM系统平台

i386          表示386系统平台

 

_ATL_VER    表示ATL版本

_MSC_VER    表示C++编译器版本

_MFC_VER    表示MFC版本

__CLR_VER   表示CLR版本

 

_CONSOLE    表示控制台程序

_WINDOWS    表示窗体程序

 

_DEBUG      表示Debug版本号

NDEBUG      表示Release版本号

 

_MBCS       表示使用多字节字符集

_UNICODE    表示使用UNICODE字符集

 

_WINDLL     表示要做一个用到MFC的DLL 

_USRDLL     表示做一个用户DLL(相对MFC扩展DLL而言)   

_AFXDLL     表示使用MFC动态链接库 

_AFXEXT     表示要做一个MFC扩展DLL

 

__DATE__    表示编译日期

__TIME__    表示编译时间

__FILE__    表示包括当前程序文件名称的路径字符串

__LINE__    表示当前程序代码行号

 

__STDC__    表示编译标准C

__cplusplus 表示编译标准C++

 

_CRT_SECURE_NO_WARNINGS  表示禁止显示使用不安全的CRT函数时的警告

_CRT_SECURE_NO_DEPRECATE

posted @ 2016-04-12 13:26  blfshiye  阅读(190)  评论(0编辑  收藏  举报