Xcode中"其他C标志"和"预处理器宏"之间有什么区别

mig*_*ant 4 xcode objective-c

它可以在Build Settings中找到.

例如,下面的区别是什么:

在其他c标志中定义-DDEBUG

在预处理器Marcos中定义-DDEBUG

谢谢

Par*_*fna 5

preprocessor macros 构建设置用于设置预处理器宏的初始值.

Example value: test_mode=1 copious_logging=1 
Run Code Online (Sandbox Code Playgroud)

Other C Flags 构建设置用于向编译器发送任意标志.

Example value: -dM
Run Code Online (Sandbox Code Playgroud)