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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。