动态链接库如何调用静态链接库(如何制作静态链接库.lib)
一、制作库文件
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库文件”
3、编译工程
4、硬件仿真
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com