如何在 IAR 中包含不可执行的 stm32 库?

How to include non executable stm32 library in IAR?

我使用 iar 将一个项目编译为 stm32 的库,在添加 .a 文件后,链接器发出警告,指出所使用的函数被隐式声明。 该函数接受一个指向输入缓冲区的指针和 return 一个指向输出缓冲区的指针,当分配一个指针来保存 return 地址时,编译器会给出一个错误,即 int 的值不能分配给指针。

可能是什么错误,或者。添加 lib

的方式中是否缺少某些内容

您需要 .h 文件以及数据结构和函数原型。