您无法按目录在Xcode中设置警告标志;目录对Xcode没有意义,它们不构成任何形式的"编译实体"。您可以为每个Target,每个Build Configuration或单个文件设置警告标志。这为您提供了两个选项:
-
将所有第三方代码构建为自己的目标,例如使其成为静态库目标,然后在另一个目标中构建代码并使其链接到第一个目标的静态库。然后,每个目标都可以有不同的警告标志。
-
选择要构建的文件列表中的所有第三方文件并覆盖一些警告标记(如果使用-Wfoobar
打开警告,则可以使用{{1}禁用它})。在单个文件上设置编译标志显示在下面的屏幕截图中;这可以一次完成多个文件。
醇>