请问这种错误时什么原因导致的呢?

[复制链接]
1062|13
 楼主| jiaxw 发表于 2016-5-5 21:05 | 显示全部楼层 |阅读模式

出现错误 如: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文件, 依然出现这种错误。

请问这种错误时什么原因导致的呢?
shimx 发表于 2016-5-5 21:09 | 显示全部楼层
加入project的文件时呢。
 楼主| jiaxw 发表于 2016-5-5 21:11 | 显示全部楼层
加入project的文件时没有错误的。
liliang9554 发表于 2016-5-5 21:15 | 显示全部楼层
include 里面应该是头文件  那你的.cpp里面可能包含的头文件有问题
 楼主| jiaxw 发表于 2016-5-5 21:18 | 显示全部楼层
delete  这个.cpp文件后整个project编译正常~~
 楼主| jiaxw 发表于 2016-5-5 21:21 | 显示全部楼层
.cpp文件里面都是C的头文件 也没用什么问题,都是常见的几种头文件。
 楼主| jiaxw 发表于 2016-5-5 21:23 | 显示全部楼层
编译出现错误,是因为编译器路径自带的头文件有问题,但是去除这个后来加进来的.cpp 后,错误消失 。不解啊?!
jiajs 发表于 2016-5-5 21:25 | 显示全部楼层
这个.cpp的文件主要就是一些函数,project的main函数如果需要用到某些函数,则会从.CPP 这个文件里面去调用
yszong 发表于 2016-5-5 21:29 | 显示全部楼层
还是把.cpp改为.c吧  然后确保你这个.cpp里面的函数都有外部声明  不行了打包传上来  帮你看看
heweibig 发表于 2016-5-5 21:31 | 显示全部楼层
基本上就是这个CPP的问题了,你再试一下把CPP里面代码都注释掉,只剩include语句。看还出问题不?
jiahy 发表于 2016-5-5 21:33 | 显示全部楼层
修改编译器选项,让编译器支持工程中包含C++文件.
参考:http://processors.wiki.ti.com/in ... rs#Embedded_C.2B.2B
shimx 发表于 2016-5-5 21:35 | 显示全部楼层
你跑跑例程看看,是不是编译器有问题的。
 楼主| jiaxw 发表于 2016-5-5 21:37 | 显示全部楼层
嗯,我知道了,结贴了哈
309030 发表于 2016-5-10 21:44 | 显示全部楼层
.cpp和.c文件有什么区别
您需要登录后才可以回帖 登录 | 注册

本版积分规则

825

主题

9762

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部