gpt4 book ai didi

xcode - 使用 LLVM/Clang 忽略特定文件中的所有警告

转载 作者:行者123 更新时间:2023-12-03 05:28:16 40 4
gpt4 key购买 nike

我的 iOS 项目中的一些文件有一些警告,我想忽略这些警告。我不想禁用整个项目中的警告(知道如何做到这一点),只是禁用一些特定文件。那么,有没有办法完全忽略特定文件中的所有警告?

我在 Xcode 4.2 上使用 LLVM 3.0 和 Clang。

最佳答案

我继承了一个包含大量 320 代码的项目,该代码库向我抛出了几个警告和静态分析器错误,我没有兴趣修复这些错误,因为我将在不久的将来从项目中删除该代码。

您可以通过包含以下编译器标志来禁用特定文件的静态分析器警告:

-Xanalyzer -analyzer-disable-all-checks

您可以将其与 -w 结合使用来禁用该文件的警告。这让我能够推进新的开发,而不必被该代码库生成的 30 条左右的警告所困扰。

使用上面的说明:要使用 Xcode 更改文件的构建标志:

  1. 选择目标
  2. 选择构建阶段
  3. 在“编译源”阶段找到要修改参数的文件
  4. 双击“Compiler Flags”单元格进行编辑
  5. 添加“-w -Xanalyzer -analyzer-disable-all-checks”以抑制警告和 clang 警告

关于xcode - 使用 LLVM/Clang 忽略特定文件中的所有警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7897429/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com