我在项目中使用2个.c和.h文件,
其中,在a.h文件中定义了结构体,在b.h文件中也定义了结构体,我在a.h头文件中引用了b.h的结构体,并且包含了b.h头文件,但是编译报错:说我a.h中引用b.h的结构体未定义,我包含了,还是报错,请问是什么情况?弄的很无解啊,同样的操作我新建1个工程是可以的,但是在我项目工程里面就是这样,是CCS要怎么设置吗?我ccs9.2.
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.
我在项目中使用2个.c和.h文件,
其中,在a.h文件中定义了结构体,在b.h文件中也定义了结构体,我在a.h头文件中引用了b.h的结构体,并且包含了b.h头文件,但是编译报错:说我a.h中引用b.h的结构体未定义,我包含了,还是报错,请问是什么情况?弄的很无解啊,同样的操作我新建1个工程是可以的,但是在我项目工程里面就是这样,是CCS要怎么设置吗?我ccs9.2.
这是我已经知道的解决方法,但是不是根本解决问题的方式啊,这样我的逻辑会非常乱,不同功能的结构体放在完全不搭边的.h文件,不觉得很奇怪吗,所以还是想从根本解决问题。