用gcc编译c程序的时候 经常会出现
implicit declaration of function '...' 的warning
1 没有把函数所在的c文件生成.o目标文件;
2 在函数所在的c文件中声明了,但是没有在调用它的.h或.c文件中声明;
3 其头文件都声明过了,所调用的函数的原型与所传的实参类型不匹配.
ZZ
[url]http://www.lupaworld.com/bbs/thread-29876-1-1.html[/url]
implicit declaration of function '...' 的warning
1 没有把函数所在的c文件生成.o目标文件;
2 在函数所在的c文件中声明了,但是没有在调用它的.h或.c文件中声明;
3 其头文件都声明过了,所调用的函数的原型与所传的实参类型不匹配.
ZZ
[url]http://www.lupaworld.com/bbs/thread-29876-1-1.html[/url]
本文详细解释了在使用GCC编译C程序时遇到的“implicit declaration of function”警告的原因及解决办法。通常这类警告出现是因为函数未正确声明、声明位置不当或是函数原型与参数类型不匹配等问题。

18万+

被折叠的 条评论
为什么被折叠?



