objective-c – 如何禁止Xcode项目中的头文件警告
发布时间:2020-12-14 19:25:12 所属栏目:百科 来源:网络整理
导读:当我在 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编译它 –
当我在
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编译它 – 所有东西都这样: 但是,标题没有“编译器标志”设置: 如何在不修改源文件的情况下使警告静音?我宁愿不修改它,因为它是一个外部依赖.我也不想为整个项目打开它,因为它对我自己的代码是一个有用的警告. 解决方法
我用这个找到了答案:
https://stackoverflow.com/a/7535436/2148757
我想你的代码看起来像这样: #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wno-everything" #import "ioapi.h" //Hide a warning in this header because we don't want to change our dependencies #pragma clang diagnostic pop 编辑:我不需要在我的项目中导入头文件,但我仍然将它导入到PrefixHeader.pch文件中以删除警告. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |