v3.42生成的文件转成v5.50后,想再重新转回3.42的,只能新建工程,重新将.c .h文件添加,编译。v3.42编译能通过,而5.50不能通过,大部分原因是你原来的程序语法规范不够严谨造成,IAR编译器越到后面语法规则越贴近于C标准,只能自己慢慢看成,自我查找