近期做一个项目,集成了几个人的不同软件模块。编译前发现貌似错误定义
#define Wireless_Lever 95 //可信接收信号强度
按以前的说法在引用时行注释部分也会带入,这样一来编译
if (RSSI_portA < Wireless_Lever) Order_Lever = true;
时会带入定义项成为
if (RSSI_portA < 95 //可信接收信号强度) Order_Lever = true;
而发生编译错误,但某在用uVision4编译时正常通过,是此版本编译器修改规则? |