C++ XCode:如何为单个源文件添加预处理器定义?
我想为项目中的几个文件添加预处理器宏,但不是所有文件。它们是第三方来源,所以我不想编辑这些文件,以避免出现新版本时合并维护的麻烦。它们碰巧干扰了项目中其他文件中使用的#定义C++ XCode:如何为单个源文件添加预处理器定义?,c++,xcode,xcode4,c-preprocessor,C++,Xcode,Xcode4,C Preprocessor,我想为项目中的几个文件添加预处理器宏,但不是所有文件。它们是第三方来源,所以我不想编辑这些文件,以避免出现新版本时合并维护的麻烦。它们碰巧干扰了项目中其他文件中使用的#定义 XCode 4能否仅编译具有不同预处理器设置的特定文件?在目标的构建阶段选项卡中,您可以在编译源下拉列表下为单个文件设置编译器标志。提供了一个冗长的选项列表,但它们对于LLVM应该同样有效 要为特定文件定义宏(如FOO),请将-D FOO标志添加到该文件旁边的“编译器标志”条目中 要取消定义宏FOO,请添加标志-U FOO
XCode 4能否仅编译具有不同预处理器设置的特定文件?在目标的构建阶段选项卡中,您可以在编译源下拉列表下为单个文件设置编译器标志。提供了一个冗长的选项列表,但它们对于LLVM应该同样有效 要为特定文件定义宏(如
FOO
),请将-D FOO
标志添加到该文件旁边的“编译器标志”条目中
要取消定义宏FOO
,请添加标志-U FOO