打印
[综合信息]

如何生成lib库文件,以及使用lib文件

[复制链接]
994|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
janewood|  楼主 | 2024-6-27 14:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、准备一个基于Keil5的项目工程

此处使用原子例程,都是一个流程。




2、考虑制作库文件内容

此工程是跑马灯工程,故“FWLIB”“CORE”是不会被修改的,将此改为库文件。
简而言之,不想被改动的都可以制作库文件。
(库文件类似于将 .c 文件打包封装)


3、屏蔽工程文件

选中 “USER” 右键菜单选择 “Options...”




在弹框中去掉“include in Target Build”不参与编译。(灰色√点一下)






“OK”后,文件夹“USER”出现横岗,屏蔽成功


其他不制作库文件的类似


4、配置工程为输出库文件

在“魔法棒”的“Output”中选择“Create Library...”,然后“OK”




注意库文件地址“..\OBJ\LED.lib”


5、编译输出库文件


配置步骤中库文件地址为“..\OBJ\LED.lib”


6、完成库文件制作
二、使用库文件


1、将工程恢复为正常编译状态




2、整理工程文件

1、删除“制作库文件的.C 文件”




2、添加“.lib库文件”


注意“.h”头文件需要正常添加




3、编译工程


4、硬件仿真




使用特权

评论回复
沙发
LEDyyds| | 2024-6-27 16:19 | 只看该作者
lib文件的制作和导入很实用

使用特权

评论回复
板凳
埃娃| | 2024-6-28 17:45 | 只看该作者
单片机里很少使用lib库吧

使用特权

评论回复
地板
suncat0504| | 2024-6-29 09:32 | 只看该作者
步骤很细,学习了。谢谢分享。有库支持,开发会更方便!

使用特权

评论回复
5
突然下起雨| | 2024-8-28 12:31 | 只看该作者
生成和使用 .lib 文件(静态库文件)是软件开发中常见的任务。

使用特权

评论回复
6
突然下起雨| | 2024-8-28 12:31 | 只看该作者
静态库允许将一组函数和数据打包在一起,供多个程序共享和重用。

使用特权

评论回复
7
shenxiaolin| | 2024-8-30 14:45 | 只看该作者
静态库允许将一组函数和数据打包在一起,供多个程序共享和重用。

使用特权

评论回复
8
好几遍vh| | 2024-9-30 15:03 | 只看该作者
简而言之,不想被改动的都可以制作库文件

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

1272

帖子

1

粉丝