在使用IAR的过程,我在编译EndDevdiceEB时在defined symbols 输入相应的宏定义时编译正常,但是在编译CoordinatorEB时定义了宏定义但是它却没有定义!
EndDevdiceEB
NWK_AUTO_POLL
ZTOOL_P1
xMT_TASK
xMT_SYS_FUNC
xMT_ZDO_FUNC
xLCD_SUPPORTED=DEBUG
LIVING_ROOM
DEBUG_STAGE
xDEV_COOR
DEV_LIGHT
DEV_CURTAIN
DEV_TEMPERATURE
DEV_LIGHTINTENSITY
DEV_IAR
DEV_WINDOWMAGNETIC
DEV_DOORBELL
DEV_OUTPUT
DEV_INPUT
上面自己加的定义全部都能进去
CoordinatorEB
ZTOOL_P1
xMT_TASK
xMT_SYS_FUNC
xMT_ZDO_FUNC
xLCD_SUPPORTED=DEBUG
DEV_COOR
DEBUG_STAGE
DEV_COOR与DEBUG_STAGE 都没有定义
求问这是咋么一回事?
Susan Yang:
为什么需要预编译这么多选项呢?
user4224200:
回复 Susan Yang:
因为需要各种定制的功能,一个预编译表示一个功能!