导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[急]求教如何在Keil C中使和自建的库![Rainbowboy]

 *第32553篇: [急]求教如何在Keil C中使和自建的库!

  
楼 主:Rainbowboy 2005年6月24日15:12
 [急]求教如何在Keil C中使和自建的库!
在写单片机程序时,往往会写很多模块的函数,如LCD,键盘等等,我想把这些模块函数做成一个库函数,再写一个头文件,到时候就能只包含一个头文件进来就可以了!这样子程序就更清楚了,不必再用extern在其它要使它的模块中做函数声明,只需一个头文件就可以了!但我自己做的好像不能用.我是这样做的:
1,先写一个LCD.C模块函数,并编译它成LCD.OBJ
2,用LIB51创建一个LCD.LIB库函数.
3,用把LCD.OBJ加入到这个库函数中.
4,做一个LCD.H头文件.
5,在 MAIN 模块中包含LCD.H头文件.以使用LCD模块中的函数.

但这做后,编译项目通过,,但却连接不上LCD.LIB里面的模块.

请位哪位高手知道如何使用自建库,和Keil C51自带的库呀?

也可用邮件回复我:    Ping.Lee@163.com

  
2楼:yongshi55 2005年7月13日16:14
 我可以运行
使用keil uv2环境 子程序直接生成lib文件
主程序加入*.h声明和lib
  
3楼:Rainbowboy 2008年4月6日09:44
 [讨论]实现自建库使用的方法
关于此问题,很多朋友事发邮件来问题到底是如何解决的!
在此,把我的问题的解决方法附上,完整此帖:
其实很简单,在就是Keil C的键接目录里面加上你的自建库的目录就可以了!
  
4楼:sungh 2008年4月6日21:06
 如何在Keil C中使和自建的库!
用keilc51把模块文件编译成*.lib文件,菜单里有选项的。使用时把头文件include 进去,*.lib文件加进去,就可以了,我试过的。

>>>>>>对该主题发表你的看法

本主题贴数4,分页: [第1页]


[上一篇主题]:[原创]

[下一篇主题]:复芯微电子招聘兼职IC封装测试实训 讲师