TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS 6.1.2 被注释的代码仍然被编译

build的时候报了很多error,发现是文件头部的注释,如// c file, /* xx company */, 注释没有起作用,编译器因此认为语法不对,从而报错。哪位专家遇到过这样的问题,望解答,谢谢!

后补充:后发现可能是编译器的问题,但是按照常理,应该是向下兼容,现在这个版本更加高的编译器不应该不认识‘注释’。因此,另外一个问题是,不同的不同兼容的编译器是否会产生这样的不能识别注释代码//这个问题?

后补充2:新建了一个空白的工程,还是有同样的问题,因此怀疑可能是电脑环境的问题。

灰小子:

没遇到过。

建议上传下相关代码

Nancy Wang:

芯片型号是什么?编译的什么工程?把完整的log文件和代码贴出来。

Shine:

注释掉的代码是显示绿色吧?注释掉后有没有保存文件?

yongqing wang:

出现这个问题好像重开一下CCS可以解决

user6034716:

回复 灰小子:

不好意思,公司代码,不能上传。不过仍然谢谢你的回复。

user6034716:

回复 Nancy Wang:

芯片是TI的F28M35,DSP和ARM双核,DSP核的程序编译没有问题,ARM核的编译就有问题。现在怀疑是不是arm 编译器的版本问题。从属性中查看编译器信息,显示compiler TI v5.2.2 is not currently installed. A compatible version TI v5.2.5 will be used during building这样一个感叹号警告。

user6034716:

回复 Shine:

是显示绿色,保存过的。这个代码之前在其它低版本的ccs是编译成功过的,现在导入到最新的ccs出现的问题。

user6034716:

回复 yongqing wang:

我也希望这样可以解决,可惜不能。

xyz549040622:

回复 user6034716:

你的怀疑正确,你是不是调用.lib库了,要么你用新的编译器编译旧的库试试,要么用旧的编译器试试。

user6034716:

回复 xyz549040622:

多谢提醒。确实是用了lib库,如果这个lib库是以前编译器编译生成的,现在用新版本的编译器编译就会产生问题吗? 如果是这样的话,是不是一定要装回原来的旧版本的编译器才能成功编译不报错?

赞(0)
未经允许不得转载:TI中文支持网 » CCS 6.1.2 被注释的代码仍然被编译
分享到: 更多 (0)