【问题标题】:How to include non executable stm32 library in IAR?如何在 IAR 中包含不可执行的 stm32 库?
【发布时间】:2018-01-28 16:27:41
【问题描述】:

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

可能是什么错误,或者。添加lib的方式是否缺少什么

【问题讨论】:

    标签: stm32 iar lib


    【解决方案1】:

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

    【讨论】:

    • 库中除了函数定义外还包含头文件,我是否应该重新包含它们
    • 当然,在你使用这个库函数或数据的每个文件中
    猜你喜欢
    • 1970-01-01
    • 2014-12-28
    • 2020-10-19
    • 1970-01-01
    • 2023-02-22
    • 2018-12-28
    • 2021-10-21
    • 1970-01-01
    相关资源
    最近更新 更多