Xcode4 Xcode:覆盖.c/.cpp文件的编译参数

Xcode4 Xcode:覆盖.c/.cpp文件的编译参数,xcode4,Xcode4,我非常熟悉微软的VisualStudio环境,最近我不得不为iPhone做一些事情。我有一个C++项目,我有性能关键组件作为项目的一部分。即使对于调试版本,也必须使用优化设置编译此性能关键文件。也就是说,在编译项目的一个文件时,我必须覆盖文件的设置并通过-O2-DNDEBUG,而不会影响项目其余部分的默认编译设置 这可以做到吗,我花了一个小时浏览XCode的菜单,却找不到它 如果您转到项目窗口并选择该文件,您可以使用command-i或右键单击获取有关该文件的信息。然后转到build选项卡,在那

我非常熟悉微软的VisualStudio环境,最近我不得不为iPhone做一些事情。我有一个C++项目,我有性能关键组件作为项目的一部分。即使对于调试版本,也必须使用优化设置编译此性能关键文件。也就是说,在编译项目的一个文件时,我必须覆盖文件的设置并通过-O2-DNDEBUG,而不会影响项目其余部分的默认编译设置


这可以做到吗,我花了一个小时浏览XCode的菜单,却找不到它

如果您转到项目窗口并选择该文件,您可以使用command-i或右键单击获取有关该文件的信息。然后转到build选项卡,在那里可以为这个特定文件输入其他编译标志

我使用的是xcode 3.x,但我不认为他们会删除这个


我注意到,这只是用于附加的编译器标志。如果您需要删除一些默认标志,我能想到的唯一选项是有点麻烦:创建一个新目标,该目标仅为该文件设置了构建选项,并将该目标包含在主目标中。

我使用XCode4,似乎command-I配置为启动探查器,而不打开特定于文件的配置选项。