问答

汇集网友智慧,解决技术难题

21ic问答首页 - keil5 使用外部.lib静态库

单片机 技术交流 嵌入式

keil5 使用外部.lib静态库

MRXiaoBai2022-12-14
本帖最后由 MRXiaoBai 于 2022-12-14 15:21 编辑

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

注:1.如封装的库文件涉及对MCU硬件的操作,则要使用同一型号的MCU。
2.不同编译器生成的库文件无法通用。
回答 +关注 15
1633人浏览 1人回答问题 分享 举报
1 个回答

您需要登录后才可以回复 登录 | 注册