我们在使用gcc进行程序编译的时候,可以使用-D命令指定宏定义,即如下:
gcc -DMACRO_NAME ,其中MACRO_NAME为需要定义的宏名
在使用Visual Studio进行C/C++程序开发时,可以在程序文件内部使用#define进行宏定义,也可以对项目(Project)指定宏。对于需要指定宏名的项目,右键单击项目,选择Properties,打开Property Pages选项页:
选择C/C++; 选择Preprocessor预处理器;在Preprocessor Definitions项中输入需要定义的宏名即可。对于Win32项目,系统预定义了WIN32、_DEBUG、_CONSOLE三个宏定义。