打印

keil5 使用外部.lib静态库

[复制链接]
1633|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
MRXiaoBai|  楼主 | 2022-12-14 11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 MRXiaoBai 于 2022-12-14 15:21 编辑

     当使用传感器模块,如果该模块的数据需要通过算法解析结果。这时厂商为了保密会将算法封装成.lib或.a等静态库文件,厂商把库文件和一个.h文件提供给使用者,使用者就可以通过头文件中声明的函数来调用解析数据。测试发现:如果在keil5工程文件中新增lib文件夹将库文件添加到工程中,在编译的时候编译器会自动删除该文件,并报无法找到该文件的错误。解决方式:只需将库文件放到和MCU固件库相同的路径下,并在编译器中将将库文件添加到工程即可,

注:1.如封装的库文件涉及对MCU硬件的操作,则要使用同一型号的MCU。
2.不同编译器生成的库文件无法通用。

使用特权

评论回复
沙发
MessageRing| | 2022-12-20 18:04 | 只看该作者
静态库还要区分编译器,不太好用

使用特权

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

本版积分规则

8

主题

15

帖子

1

粉丝