Keil的lib生成
来源:互联网 发布:最新网络流行语2017 编辑:程序博客网 时间:2024/05/07 08:13
Keil的lib生成个人总结
1. 生成lib 的工程可以没有main函数,可以只有一个.c文件,一个.c文件中可以只有一个函数
2. 需要在lib工程中建立一个.h文件, 必须用extern声明各全局变量和函数.
3. 调用lib文件的工程中必须包括lib中的.h文件, 也就是lib工程和调用工程都包含同一个.h文件(好像有点废话)
2.Lib的文件要分的细一点,没有调用关系的两个函数不要放到同一个C文件中. 没有调用关系的最好是一个函数单独放在一个.c文件中.这是为了避免在keil中应用程序调用lib库里出现告警. 因为LIB51在链接的时候是按模块来链接的,一个模块就对应一个C文件,假如链接器因为要使用你一个函数fA而引入了A模块,那么A模块中的另外的函数也会被引入,而另外的函数你又没有使用的话,那么就会引发Keil经典的UNCALLED FUNC的warning。
通常为每一个函数编一个.C文件,而整个lib用一个.h文件,这样就可以使只有被调用的函数参与连接
3.调用lib库时需要在工程中将.lib文件加进来. 在Group中右键,然后Add ,注意文件类型中选择*.lib.
暂时就总结到这里,很重要哟.
URL:
http://blog.21ic.com/user1/3742/archives/2010/70337.html
- Keil的lib生成
- Keil的lib生成
- Keil的lib生成个人总结
- Keil的lib生成个人总结
- keil中lib的生成与使用
- Keil中如何使用自己生成的LIB库
- Keil中如何使用自己生成的LIB库
- Keil C 里面Lib库文件的生成与调用
- Keil中LIB库的作用、生成与调用
- 关于keil中生成lib和使用的记录
- Keil(Silicon Laboratories IDE)与VC++6.0中LIB库的作用、生成与调用
- Keil的lib库函数的封装
- Keil的lib库函数的封装
- KEIL MDK LIB库文件的制作
- KEIL MDK LIB库文件的制作
- Keil 下生成LIB库文件以及如何使用LIB库文件
- Keil 下生成LIB库文件以及如何使用LIB库文件
- usbd.lib的生成
- 误删重做日志文件的数据库恢复
- Oledbadapter使用感受
- How To Set Up Database Replication In MySQL On Ubuntu
- VC加载皮肤详细步骤说明
- C++多线程入门
- Keil的lib生成
- 《Windows核心编程》---执行可执行文件
- 如何编写Linux设备驱动程序
- VC中TRACE()的用法
- [转]Linux下Socket网络编程,文件传输,数据传输的C语言例子
- MFC中各种指针的获取
- vc++ windows程序设计初步代码
- InnoDB还是MyISAM 再谈MySQL存储引擎的选择
- CONST,STATIC,EXTERN用法总结!