Telink “undefined reference to" 问题解决方法
基于Telink ble 相关芯片平台 再开发,编译后报“undefined reference to"XXX。
遇到这个问题,是由于 stack 文件夹下仅包含.h头文件,缺少函数实际定义的库文件。
举例
以 B85M_BLE_SDK 合入 你的工程为例:
- 在B85M_BLE_SDK 工程文件下找到liblt_8278.a 文件;
- 在Telink IDE的菜单栏 下打开 Project->Properties ->setting->Tool Setting->TC32 C Linker->Other Objects 添加liblt_8278.a;
如图
点击 OK 后, Clear build 下工程 , “undefined reference to"XXX就消失了 。