之前的项目是用ccs3.3做的,现在用import legency的方式用CCS5.3来打开,可为什么看到到之前写的.h文件呢?而且.c文件的数量也和之前在ccs3.3里的不一样,这是什么原因?
Joey Mao:
你的.c和.h文件都是放在一个工程目录下的吗?还是放在其他路径或者子文件夹中?
工程编译会报错吗?
之前的项目是用ccs3.3做的,现在用import legency的方式用CCS5.3来打开,可为什么看到到之前写的.h文件呢?而且.c文件的数量也和之前在ccs3.3里的不一样,这是什么原因?
Benny Tang:
回复 Joey Mao:
在同一个工程的目录下,但在不同的文件夹里面。工程可以编译通过,只有一些警告。
是不是在CCS5.3里面,对一些子文件夹不认还是怎么回事,为什么有的子文件夹里的文件全加进去了,有的子文件里的文件就加不进去呢?
有没有具体的CCS5.3的使用说明呀?就是使用文件名的规则之类的。
谢谢
之前的项目是用ccs3.3做的,现在用import legency的方式用CCS5.3来打开,可为什么看到到之前写的.h文件呢?而且.c文件的数量也和之前在ccs3.3里的不一样,这是什么原因?
Benny Tang:
回复 Joey Mao:
谢谢,按照的你提供的方式做了一下,可以看到所有的.h文件了,但有几个其他问题。
1. 按这个方法操作前,和操作后的编译没有任何区别:就是说,没这样操作,只是不显示文件,但事实上编译的过程中,文件加进去了,是吗?
2. 这么做的时候,因为操作的失误,导致一个.asm在两个不同的文件夹里都包含了,两个文件的文件名完全一直,但内部有一些区别,但编译的过程中也没有报错,这是怎么回事呢?同名的两个文件,CCS到底按那个编译呢?
谢谢
之前的项目是用ccs3.3做的,现在用import legency的方式用CCS5.3来打开,可为什么看到到之前写的.h文件呢?而且.c文件的数量也和之前在ccs3.3里的不一样,这是什么原因?
Joey Mao:
回复 Benny Tang:
1.CCS编译没有报错的话,是没有问题的,表示文件都关联到了,只是可能显示上存在问题
2.文件在调用的时候没有被重复包含一般就不会报错,你说的asm文件是什么文件,自己写的还是TI提供的?
之前的项目是用ccs3.3做的,现在用import legency的方式用CCS5.3来打开,可为什么看到到之前写的.h文件呢?而且.c文件的数量也和之前在ccs3.3里的不一样,这是什么原因?
Benny Tang:
回复 Joey Mao:
我说的.asm文件是汇编文件,按照ti的例程改写的,在两个不同的文件里都包含了,而且后来发现两个文件的内容不完全一致。而一个.c的C语言的文件的也在两个文件夹都包含了,这个文件是main.c的,这个是错误操作造成的,但编译也没问题,是为什么呢?
谢谢