以前的一个工程,在CCS4上编译没问题,现在需要更换到CCS5.5上,结果出了问题,具体情况如下:
工程文件夹如下图,包含:
RTU3Sd文件夹(SD卡与FAT16的源文件和头文件)
RTU3Lib文件夹(基于电路板的库函数的源文件和头文件)
RTU3Trans文件夹(通讯部分的源文件与头文件)
RTU3文件夹(应用程序的源文件与头文件)
proj文件夹(工程文件夹)
Lib文件夹(包含所有的头文件和lib文件文件夹)
RTU3Sd文件夹,RTU3Lib文件夹,RTU3Trans文件夹,RTU3文件夹内均包含一个src文件夹(内含 .C 文件)和一个inc文件夹(内含 .H 文件)
在RTU3Sd文件夹中建立库工程,编译出库文件,建立工程配置如下图:
RTU3工程语法使能GCC扩展:
结果报错,如下图:
这样同样的配置,在ccs4上编译就没有问题。