当前位置: 代码迷 >> 单片机 >> 51系列 keil c 生成 lib 文件 后 每次只能调用一个?该如何解决
  详细解决方案

51系列 keil c 生成 lib 文件 后 每次只能调用一个?该如何解决

热度:570   发布时间:2016-04-28 15:58:09.0
51系列 keil c 生成 lib 文件 后 每次只能调用一个?
我分别写了1602和ds18b20的lib文件,我想一起加到一组里,可是结果错误,发现一个工程里只能调用一个lib文件,,,是我哪里设置错了,还是就是只能调用一个?
还有一个问题:我在写1602的lib时需要delay文件,如果我直接把delay。c文件加入,则编译的lib文件可以正常调用,但是如果我在写1602的lib文件时如果调用delay的lib,那么写出来的文件不识别delay函数,我在组里加了delay。lib也不行??
新手求教?

------解决方案--------------------
是不是两个LIB里有同一个函数名的东西,冲突了?

如果这样,只能回去改函数名,再生成LIB

C里不支持名字空间
  相关解决方案