1、今天在已经编译好的工程里添加功能,发现新加的.c引用原来工程的头文件时,死活不成功
2、很肯定原来的.h所在路径已经添加到工程中了,因为原来工程已经编译OK了,工程里其他的.c会引用该文件
3、死活识别不了
原来问题是这里:
大家发现没有CCS有个功能:他可以在文件夹上配置不同的编译选项,
看图上,那有个扳手的图标没,这两个文件夹可以包含不同的头文件路径和宏定义选项。
我现在就是在src下面新建了.c,里面引用其他的.h就是不成功。
经过测试他的原理是这样:
src下新建了个.c它使用的是总工程默认的属性编译选项,所以他识别不了src配置的这些编译选项。
-----------------这就很垃圾,没法搞
5、你只能通过
这种方式,把src和prj_cfg上的扳手 符号取消掉,然后把这些取消掉的配置,添加到主工程的编译配置。
这样搞,太复杂了,居然有这样的bug;既然有这样的坑,就不应该提供每个文件夹单独配置编译属性的功能!!
6、尝试将src扳手取消,然后重新配置编译选项,目前还没测试成功。