gcc/g++中可不可以在编译选项中预定义宏
类似VC的PreprocessorDefinitions选项。
在VC 中 比如
PreprocessorDefinitions="QT_NO_DEBUG;NDEBUG;UNICODE;WIN32;_USE_MATH_DEFINES;QT_NO_QT_INCLUDE_WARN;QT3_SUPPORT;_CRT_SECURE_NO_WARNINGS"
这样的话 这些宏编译的时候,只要代码里出现了 都是已经定义的了,请问gcc/g++中有没有这样的功能
------最佳解决方案--------------------可以用-D选项定义宏,但是不能定义宏的值
比如: -DDEBUG
------其他解决方案--------------------gcc [-Dmacro[=defn]...] [-Umacro]
------其他解决方案--------------------该回复于2012-11-09 21:39:53被管理员删除
------其他解决方案--------------------
谢谢