日期:2017.05.09
问题描述:
在IAR 上移植程序,编译时报错
Error[Li005]: no definition for "bspI2cInit" [referenced from E:\Project\SmartLock_Project\achievement\BS8116\Projects\ble\SimpleBLEPeripheralfactory\CC26xx\IAR\Application\CC2640\ FlashROM\Obj\iic_test.o]
问题分析:
bspI2cInit这个函数未定义,在iic_test.c文件中这个函数的.h文件已经添加。
解决方法:
在bspI2cInit这个函数的.C文件中 设定了条件编译宏 ,将宏添加到options-》c/c++ compiler-》preprocessor的defined symbols中