网友“tx09ly ”在21ic TI DSP技术论坛问以下问题未能解决:
如题出现100个 这种类似的错误,进去源文件看了发现没错!!!!!!! 出现错误 如:D:/TI /C6000 Code Generation ToolS 7.4.1 /Include /exception" , line 11:error #18:expected a")" D:/TI /C6000 Code Generation ToolS 7.4.1 /Include /new" , line 108:error #66:expected a ";" D:/TI /C6000 Code Generation ToolS 7.4.1 /Include /iosfwd" , line 103:error #171:expected a declaration ………………………………….. 100个这种错误,找不出原因 ,这种头文件是TI公司自带的! 在我的工程中加了一个.cpp文件,加了就出现这种错误,不加就不出现,整个project里面都是.c的文件,但是把加进去的.cpp改成.c文件, 依然出现这种错误。 请问这种错误时什么原因导致的呢? 加入project的文件时没有错误的。
noaming:
你好,你这是要在C工程中添加C++文件,不能直接将C++文件改名为C文件。而是修改编译器选项,让编译器支持工程中包含C++文件。请参考:
http://processors.wiki.ti.com/index.php/Overview_of_C%2B%2B_Support_in_TI_Compilers#Embedded_C.2B.2B