赞
踩
Preprocessor Macros:顾名思义,就是预处理的宏,例如
debug ## 相当于#define debug
还可以赋予任何初始值,例如
debug=1
Other C Flags:编译选项,如果用过g++命令的肯定看过这样的命令:
g++ -D Debug HelloWorld.cpp
这个命令就代表了编译链接之前先定义一个叫做Debug的宏,这样在HelloWorld.cpp文件中就可以使用#ifdef预处理命令了。
在Other C Flags中也有类似的用法:上面的命令可以写作
-DDebug
或
-DDebug=1
这时和Preprocessor Macros中定义宏是一样的,但是Other C Flags并不局限于此,还有一些其他的编译选项也可以用在这里。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。