爱乐眼底图像分析

?找回密码
?立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5958|回复: 0
打印 上一主题 下一主题

conflicting types for

[复制链接]
跳转到指定楼层
楼主
发表于 2012-10-8 10:58:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
错误:

test.c:22: error: conflicting types for 'urlencode'
test.c:18: error: previous implicit declaration of 'urlencode' was here


原因一:
原来是因为没有先做函数声明,而函数位于main()之后。
在main函数前声明了函数原型后,一切ok.


原因二:
头文件的被循环引用,在引用时考虑清楚包含顺序

原因三:
头文件声明和定义参数稍有不同
例:
头文件中声明 void Hanlder(const char * buf);
在定义时写作 void Hanlder(char * buf);
这是就会发生conflicting types for 错误问题


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



QQ|Archiver|手机版|小黑屋|爱乐眼底图像分析 ( 京ICP备1201155号 )????? ?? ??

GMT+8, 2019-10-2 19:08 , Processed in 0.302944 second(s), 22 queries .

Powered by Discuz! X3.1

? 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表