8 iphone xcode cocoa-touch uikit
在我激活所有类型的警告之后,编译器抱怨这个:
对于MyApp_Prefix.pch,编译器说:
警告: - 没有-O不支持-Wuninitialized
那是什么意思?
Bri*_*kau 11
对于没有经验的人(像我一样),进入Build Settings面板并过滤"Uninitialized Automatic Variables"列表,然后将标志翻转为"No"以禁用此警告.如果选择了项目文件,则这将适用于所有构建目标,或者您可以选择特定的构建目标并根据目标进行更改.
简单来说,编译器抱怨它不能检查未初始化的变量,除非你打开编译器优化.
如果优化器被关闭,它可能没有进行如此详尽的代码路径分析,因此如果某个变量未初始化,则没有所有必要的数据.
对投诉的最简单修复是关闭非优化版本的警告,并确保为优化的版本构建启用它.
归档时间: |
|
查看次数: |
3184 次 |
最近记录: |