当一个A project 下的 数据结构在B中 使用了,就会出现Print 数据正确,而debug 时窗口显示错误。而注释掉在B中出现的A的那个数据结构,则显示均正确。究其原因,可能是数据结构在B中出现时,使A发生不一致。
数据结构中的一部分在宏定义MAC_EXAMPLE 后才生效。发现在A的预编译中有 MAC_EXAMPLE 的加入,而B 及其他 project 没有加,造成了不一致。