iOS开发Implicit declaration of function 'XXXX' is invalid in C99” 报错问题
来源:互联网 发布:js多条件判断 编辑:程序博客网 时间:2024/05/29 10:26
之前代码在Xcode5.1上面跑的好好的,但是自从升级到6.0之后,就经常出现编译报错问题。后来查阅的相关资料,好像是Xcode为了兼容Swift语言,更换来编译系统(名字忘记了)。于是就报了一个C语言的C99编译错误,不说了,直接上代码。
一般出现该问题是因为通过C调用了unix/Linux 底层接口,所以需要调整c语言的编译选项,设置方法见下图:(根据实际情况选择相应的编译选项)
(Xcode默认的是GNU99[-std=gnu99])
我更换了C语言的编译之后,又紧接着来了这样的一个报错。
conflicting types for ‘方法名’ 的错误。这个方法走的是C语法,报错的意思就是说要走这个方法之前必须要先声明(我不明白为什么XCODE5.1上面没有这种坑爹的问题,这是api,怎么声明?),后来我点击COMMAND进入这个方法发现这个方法原来是苹果原生API的底层方法
通过上面查看这个API的路径,最后我在这个文件里面导入了
#import <OpenGLES/ES1/gl.h>
OK了,问题终于解决了。
相信最新的Xcode6编译系统会让很多三方api底层的C代码造成很多的问题,这里先记录下来,以免下次再出现忘记了解决流程。
原文链接点击打开链接
1 0
- iOS开发Implicit declaration of function 'XXXX' is invalid in C99” 报错问题
- 关于Xcode6编译变更 “Implicit declaration of function 'sysctl' is invalid in C99” 报错问题
- "Implicit declaration of function 'sysctl' is invalid in C99” 报错问题
- iOS Implicit declaration of function XXX is invalid in C99”
- iOS Implicit declaration of function XXX is invalid in C99”
- Xcode解决“Implicit declaration of function 'XXX' is invalid in C99” 警告或报错
- 报错:Implicit declaration of function 'NSFileTypeForHFSTypeCode' is invalid in C99
- xcode 中出现 Implicit declaration of function 'xxxx' is invalid in C99” 警告的解决办法
- Implicit declaration of function ‘xxxx’ is invalid in C99” 警告的解决办法
- 关于C语言中Implicit declaration of function ‘XXXX’ is invalid in C99警告
- PCH文件定义的 宏 不识别 implicit declaration of function “xxxx” is invalid in C99
- Implicit declaration of function 'sysctlbyname' is invalid in C99
- error : implicit declaration of function CC_MD5 is invalid in C99
- Implicit Declaration of function 'glBindVertexArrayOES' is invalid in c99
- Implicit declaration of function 'NSFileTypeForHFSTypeCode' is invalid in C99
- Implicit declaration of function '' is invalid in C99.
- Implicit declaration of function '*****' is invalid in C99
- Implicit declaration of function 'SecItemExport' is invalid in C99
- 算法学习-回溯法
- React native与phoneGap
- 一次hadoop集群机器加内存的运维过程
- jquery 解决页面双重提交问题
- JavaScript 模块化编程(一):模块的写法
- iOS开发Implicit declaration of function 'XXXX' is invalid in C99” 报错问题
- Python安装
- div显示隐藏
- //获取时间
- hadoop map端的超时参数
- iOS使用textView图文混排 -- 二
- jquery禁用动画
- hadoop中使用hprof工具进行性能分析
- 蓝桥杯练习系统试题集(一)--入门练习(含C/C++答案)