【发布时间】:2022-02-18 20:46:08
【问题描述】:
当我在 Xcode 7 beta 4 中构建 UnzipKit 时,我在 MiniZip 的 ioapi.h 文件中收到编译器警告。例如:
.../ioapi.h:22:9: warning: macro name is a reserved identifier [-Wreserved-id-macro]
#define _ZLIBIOAPI64_H
ioapi.c 有很多自己的警告,所以我用-Wno-everything 编译它,如下所示:
但是,没有可用于标头的“编译器标志”设置:
如何在不修改源文件的情况下使警告静音?我宁愿不修改它,因为它是一个外部依赖项。我也不想为整个项目打开它,因为它对我自己的代码是一个有用的警告。
【问题讨论】:
-
也许您需要将 Build Settings 中的 Enable Modules 设置为 NO?
-
@Leo 这有什么帮助?我想要打开模块。
标签: objective-c xcode