7102|11

56

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

新手关于CCS路径的问题 [复制链接]

本帖最后由 无知的萝卜 于 2015-9-17 13:33 编辑

我自己新建了一个project。
里面有个h文件 firstTry.h。(firstTry.h的位置在F:\CCS\WorkSpace\MyFirstTry\Header)开始的时候我的路径设置为

编译报错无法打开firstTry.h
后来我把firstTry.h所在的路径添加了进去,

但是错误更多了

这是为什么呢,我该怎么做呢?

最新回复

看你第一次的工程里面的文件,缺好几个文件,头文件路径要添加到include里面,源文件的文件夹除了包含到工程里面,也要add Files(选中工程名字,右键,选中Add Files...),按F3快捷键可以查找定义声明(或者选中变量右键 选中 open declaration)你会发现Uint16的声明定义是在DSP2833x_Datatype.h里面进行定义的,当然前提是你已经包含了这个头文件到工程里面。应该比较简单,我就不截图了  详情 回复 发表于 2015-9-17 17:38
 
点赞 关注

回复
举报

1972

帖子

1

TA的资源

五彩晶圆(初级)

沙发
 
后面添加头文件路径是对的,这样能把相应的头文件包含到工程中了,错误变多的原因自然是添加进来的头文件里面的代码有错误,比如你这里的错误就是Uint16这个符号没有定义,你双击一下这个Uint16错误看一下在哪个文件,再自己定义一个就好了
 
 

回复

1891

帖子

2

TA的资源

纯净的硅(中级)

板凳
 

点评

。。。每次看到帖子提醒都有一种希望。。 结果 - -  详情 回复 发表于 2015-9-17 15:20
 
个人签名
分享铸就美好未来。。。




 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

4
 
bobde163 发表于 2015-9-17 13:51
后面添加头文件路径是对的,这样能把相应的头文件包含到工程中了,错误变多的原因自然是添加进来的头文件里 ...

谢谢,Uint16在DSP2833x_Gpio.h这个头文件里 我是新手,不知道TMS320F28355这些DSP有木有固件库。
开发板的光盘里事先有很多头文件,都是关于一些寄存器和外设的。

我在这些头文件里查了下Uint16,都没发现定义Uint16的地方。

点评

那你有找到使用“Uint16”这个符号的地方吗,是在C文件里还是在头文件里,如果都没有定义的话,你自己定义一个就可以了  详情 回复 发表于 2015-9-17 15:25
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

5
 

。。。每次看到帖子提醒都有一种希望。。结果 - -
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

6
 

。。。每次看到帖子提醒都有一种希望。。 结果 - -
 
 
 

回复

1972

帖子

1

TA的资源

五彩晶圆(初级)

7
 
无知的萝卜 发表于 2015-9-17 14:13
谢谢,Uint16在DSP2833x_Gpio.h这个头文件里 我是新手,不知道TMS320F28355这些DSP有木有固件库。
开发 ...

那你有找到使用“Uint16”这个符号的地方吗,是在C文件里还是在头文件里,如果都没有定义的话,你自己定义一个就可以了

点评

谢谢,我没有找到Uint16的定义在哪。然后我取消包含DSP2833x_Gpio.h,包含了其他文件,编译通过,也能在板子上运行。待我好好研究下是怎么回事。  详情 回复 发表于 2015-9-17 16:32
 
 
 

回复

1193

帖子

0

TA的资源

纯净的硅(高级)

8
 
检查一下include语句是否书写正确,先确定出错是Uint16没定义还是重复定义,再查找原因。
从你发布的信息实在难分析原因,更需要依靠你自己去排查。

还有就是如果某个c文件漏了include语句同样会出错。

点评

我取消包含DSP2833x_Gpio.h,包含了其他文件,编译通过,也能在板子上运行。待我好好研究下是怎么回事。  详情 回复 发表于 2015-9-17 16:32
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

9
 
bobde163 发表于 2015-9-17 15:25
那你有找到使用“Uint16”这个符号的地方吗,是在C文件里还是在头文件里,如果都没有定义的话,你自己定 ...

谢谢,我没有找到Uint16的定义在哪。然后我取消包含DSP2833x_Gpio.h,包含了其他文件,编译通过,也能在板子上运行。待我好好研究下是怎么回事。
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

10
 
qiushenghua 发表于 2015-9-17 15:30
检查一下include语句是否书写正确,先确定出错是Uint16没定义还是重复定义,再查找原因。
从你发布的信息 ...

我取消包含DSP2833x_Gpio.h,包含了其他文件,编译通过,也能在板子上运行。待我好好研究下是怎么回事。
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

11
 
看你第一次的工程里面的文件,缺好几个文件,头文件路径要添加到include里面,源文件的文件夹除了包含到工程里面,也要add Files(选中工程名字,右键,选中Add Files...),按F3快捷键可以查找定义声明(或者选中变量右键 选中 open declaration)你会发现Uint16的声明定义是在DSP2833x_Datatype.h里面进行定义的,当然前提是你已经包含了这个头文件到工程里面。应该比较简单,我就不截图了

点评

谢谢啦。后来我也发现少添加了几个文件,而且光盘里根本没有DSP2833x_Datatype.h这个头文件,怪不得始终找不到Uint16的定义。待我下好controlSUITE之后再看看  详情 回复 发表于 2015-9-17 18:44
 
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

12
 
elvike 发表于 2015-9-17 17:38
看你第一次的工程里面的文件,缺好几个文件,头文件路径要添加到include里面,源文件的文件夹除了包含到工 ...

谢谢啦。后来我也发现少添加了几个文件,而且光盘里根本没有DSP2833x_Datatype.h这个头文件,怪不得始终找不到Uint16的定义。待我下好controlSUITE之后再看看
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表