KEIL里面的所有头文件中的怎么只有函数声明没有函数体啊?

qianlongwuyong   2009-12-21 23:11 楼主
KEIL里面的所有头文件中的怎么只有函数声明没有函数体啊?  

回复评论 (7)

当然没有了,头文件就是声明用的,函数体在源文件中,
当然keil里源文件里的函数体是以库文件的形式提供的
点赞  2009-12-21 23:30
在keil/c51/inc里面的就是吧
点赞  2009-12-22 01:59
C基础不行哦

不能在头文件里写函数的实现的。。。。。
点赞  2009-12-22 08:34
源文件因为别的原因已经编译成LIB文件

你可以在编译器的LIB文件夹找到他们。。。
点赞  2009-12-22 10:49
引用: 引用 1 楼 chngok 的回复:
当然没有了,头文件就是声明用的,函数体在源文件中,
当然keil里源文件里的函数体是以库文件的形式提供的

   那么函数体在哪找呢?
点赞  2009-12-22 13:27
很多东东都是以库的形式提供的,你只要有它的原型说明,就可以正确使用它了~~~~所以,有些头文件是和二进制的库一起来的,你可能无法找到它的函数体的源文件.
点赞  2009-12-22 13:59
引用: 引用 6 楼 kelvin_2010 的回复:
引用 1 楼 chngok 的回复:
当然没有了,头文件就是声明用的,函数体在源文件中,
当然keil里源文件里的函数体是以库文件的形式提供的

? 那么函数体在哪找呢?

lib库里是编译后的目标代码,既不是需要写入单片机的二进制文件形式,也不是c语言形式,也不是汇编代码形式,所以,看不到函数里的具体实现。
点赞  2009-12-22 14:06
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复