在Xcode 3.1.4中添加-Wall和-Wextra选项的位置在哪里?

6
我正在尝试找出在Xcode中添加额外警告标志(如-Wall和-Wextra)的位置,我在Leopard上使用版本3.1.4。苹果的文档是针对旧版本的,如果按照他们的说明,会带我到一个完全不同的窗口。此外,他们有一个特定警告标志的清单截图,我无法弄清楚如何进入那个页面,甚至不确定它是否仍然存在。
澄清一下:我正在构建一个iPhone应用程序... bbum指向了适用于OS X应用程序的正确位置,但是iPhone项目的选项不同,我没有看到明显的类比。
1个回答

5
在构建设置编辑器中(在Xcode项目窗口中双击项目图标或单个目标),搜索“Other”。你应该会看到“Other C Flags”和“Other C++ Flags”。你可以在那里添加任何其他标志。
(请注意,如果您恰好有一个没有源文件的项目,即没有“编译源文件”构建阶段的项目,您将不会看到任何一个标志。)

谢谢,但我再看了一下,我想我需要说明我正在为iPhone构建。如果我创建一个新的OS X项目,我可以看到你所说的选项,但在我的iPhone项目的同一列表中还没有明显的类似选项。这是否可能呢? - Purple Ninja Girl
如果:a)您正在查看目标构建设置而不是项目设置;b)您的目标中有C/C++/Objective-C源文件;并且c)您已安装并配置了有效的iPhone SDK作为基本SDK,则应该看到与Mac OS X应用程序相同的设置。 - cdespinosa
我仔细检查了所有这些条件,但还是没有看到它。我正在查看目标设置而不是项目设置(在目标条目上获取信息(其中确实有一个编译源代码构建阶段)或者项目->编辑活动目标),尝试在一个包含Objective-C源文件的项目上进行此操作,并且基本SDK配置为iPhone设备3.0。 - Purple Ninja Girl
好的,我明白了。显然,在选项出现之前,我需要将Base SDK设置为iPhone模拟器... - Purple Ninja Girl

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接