你的位置:
首页
>
软件开发 >
操作系统 > (转)怎么去掉Xcode工程中的某种类型的警告 Implicit conversion loses integer precision: NSInteger (aka long) to int32
(转)怎么去掉Xcode工程中的某种类型的警告 Implicit conversion loses integer precision: NSInteger (aka long) to int32
发布时间:2015-04-09 16:00:56
问题描述 在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着怎么都不爽吧.我们怎 ...
问题描述 双击 文件, 在其中添加 -Wno-shorten-64-to-32 (这个关键在就是让编译器忽略 Implicit conversion loses integer precision: 'NSInteger' (aka 'long') to 'int32_t' (aka 'int') 警告)添加完成后,再编译,那么PresencePacket文件中的 Implicit conversion loses integer precision: 'NSInteger' (aka 'long') to 'int32_t' (aka 'int’) 警告就没有了,是不是很简单,很方便.在其中添加 -Wno-shorten-64-to-32再重新编译,哈哈,整个文件中的 Implicit conversion loses integer precision: 'NSInteger' (aka 'long') to 'int32_t' (aka 'int’) 警告全部消失了!!!! 注意到其中 [-Wshorten-64-to-32],在这个括号中的就是 这种警告的类型 -W是前缀,这个前缀表示的是 打开这种类型的警告 如果我们是要关闭某种类型的警告的话, 要将 -W换成 -Wno-
原标题:(转)怎么去掉Xcode工程中的某种类型的警告 Implicit conversion loses integer precision: NSInteger (aka long) to int32
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。