zigbee协议栈中在应用层调用zb_开头的函数怎样编译的时候才能不报错?
我在应用层调用zb_YsytemReset()函数,zb_WriteConfiguration,zb_ReadConfiguration()函数时,编译报错,
Error[e46]: Undefined external "zb_SystemReset::?relay" referred in SampleApp ( E:\10、Zigbee serail change panid and channel version2.0\Projects\zstack\
Error[e46]: Undefined external "zb_ReadConfiguration::?relay" referred in SampleApp ( E:\10、Zigbee serail change panid and channel version2.0\Projects\zstack\
请大神们指点一下,该如何处理才能编译不报错?
头文件没有加进去吧
#include "ZComDef.h"
#include "AddrMgr.h"
#include "OSAL.h"
#include "OSAL_Nv.h"
#include "OnBoard.h"
#include "MT.h"
#include "MT_SAPI.h"
#include "MT_UART.h"
zb_SystemReset()、zb_ReadConfiguration()、zb_GetDeviceInfo调用是报错,在原有的应用层程序上,我添加了这些头文件,后还是报同样的错,请VV大神指点一下,应该添加那个头文件?
解决了吗?我也遇到同样的问题。
木有,
我知道原因了,你把函数所在的.c文件添加到工程中,估计可能报错,看看代码吧,好像里面有个主函数,把前面的宏设置成0就行了。或者把用到的函数,按里面的复制粘贴出来,新建一个.c文件即可。
谢谢你的回答,有时间我会试试的。