您好!
我当前正在使用编译器 TI v22.6.0.LTS、并且在尝试使用"将 C 文件视为 CLA 文件"选项来编译我的项目(由.cpp .c 文件组成)检查时、我从所有.cpp 文件中获得以下错误消息:
CLA 不允许使用 C++源文件
我在使用 TI v21.6.0.LTS 时遇到同样的错误。
但是、在较旧的项目上使用了 TI v18.12.0.LTS、并且没有错误。 我尝试了这个项目和相同的结果。
如果可能、我更倾向于使用较新的编译器。
谢谢!
Etienne
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我当前正在使用编译器 TI v22.6.0.LTS、并且在尝试使用"将 C 文件视为 CLA 文件"选项来编译我的项目(由.cpp .c 文件组成)检查时、我从所有.cpp 文件中获得以下错误消息:
CLA 不允许使用 C++源文件
我在使用 TI v21.6.0.LTS 时遇到同样的错误。
但是、在较旧的项目上使用了 TI v18.12.0.LTS、并且没有错误。 我尝试了这个项目和相同的结果。
如果可能、我更倾向于使用较新的编译器。
谢谢!
Etienne
您好!
CLA 编译器仅支持.C 文件。
请查看 C2000编译器文档。
https://www.ti.com/lit/pdf/SPRU514Y
此致、Santosh
CCS 将应用每个选项、包括"将 C 语言文件视为 CLA 文件"应用于项目中的每个源文件。 将此选项应用于具有扩展名的文件时、早期版本的编译器不会发出错误 .cpp 。 这个错误已经被更正了。
-我希望的.C 文件使用 CLA 编译器进行编译、而.cpp 文件由通用编译器编译
这是不寻常的。 大多数项目有一个 CLA 源文件、此文件通过文件扩展名发出信号 .CLA 。
为了实现这种效果、请在项目级别删除"将 C 文件视为 CLA 文件"选项。 然后、使用 CCS 功能实现特定于文件的选项、将该选项仅应用于需要该选项的文件。 为了实现这一点、只能有几个这样的文件。
谢谢。此致、
-George.