一、描述问题
如题所示,在用CCS.6导入新项目时,编译后有些文件出现了红色的叉叉,这个问题如何解决呢?
如下图
按理说此处应该有图片的,而且是两张,但是,我真想吐槽这个CSDN平台,我上传了一晚上,不是说我网络差就说是其他原因,从来没有考虑过自己的原因吗?我此时此刻真的很生气!!!
二、思考解决方案
看到这个问题首先要想到的就是包含的头文件的目录是否正确的包含进去,“不正确的包含”主要分两种:第一种就是项目中要用到的头文件的目录地址是其他头文件的地址,并不是目标地址;第二种虽然是正确的目标地址,但是目录中含有中文字符。
只要出现这个问题是从上面两个方向找原因,肯定能找到,本人犯的就是第一个问题,特此留作纪念。
我重新找到了包含下面两个头文件的地址,然后编译通过。
#include "DSP2833x_Device.h"
#include "DSP2833x_Examples.h"
三、实际操作(手把手教学)
好多同学不知道添加新的目录,或者修改头文件的目录,接下来是教程,看好了哦!
首先点击菜单栏中的Project,然后点击下滑菜单中的最后一个Properties(属性),如下图
咳咳,此处的图又上传失败,真是服了!!!
紧接着点击Include Options,右侧就是添加或者修改头文件目录的地方,如图所示。
此处应该有图片,又上传不了!
最后编译成功!
此处还是应该有图片,就是上传不了啊,找了很多方法都是不行。
所有的红色叉叉全部没了。
注意
还有一种特殊情况,就是经过检查头文件目录和头文件目录格式都是正确,但还是报错,此时稍微注意观察一下User(我的项目是User,也就是包含main.c的文件夹)文件夹下的程序文件是否有“小锤子”图标,如果有的话,选中,点击右键,选择resource configurations,然后点击Reset to Default,然后点击确定,最后编译一下即可通过了。
此消息摘选自https://blog.csdn.net/qq_34621711/article/details/108517857