如果你想要添加的文件夹里面包含.h文件,你需要先添加头文件搜索路径。(步骤如下)
如果你想要添加的文件夹里面不含有.h文件,请直接跳步到【第二步:添加文件夹和文件】
第一步:添加头文件搜索路径
1.点击"Options for Target…"(也就是我们俗称的“魔术棒”)
1.点击“C/C++”
2.点击此处添加文件夹路径
1.选择你需要添加文件夹路径
2.点击OK
1.如果此时我们直接include上述文件夹里面的.h文件,其实是完全可以的
2.编译显示无报错
3.为读者展示文件和路径的关系
但如果你想在左侧工程文件下也显示文件
第二步:添加文件夹和文件
1.【右键】点击test1文件夹
2.点击“Manage Project Items”
(也可以直接点击“魔术棒”右边的同样符号的选项)
1.点击这里,添加文件夹
2.手动填写文件夹名称(这个文件夹名称可以随便起。但是为了便于后续查找,我写的文件夹名称和我想要添加的文件夹名称保持一致)
1.单击你刚建好的文件夹
2.点击“Add Files…”
3.找到你想添加的文件夹
4.选中文件夹里面的文件,可以一次性选好几个文件,也可以选择不同类型的文件(下方“文件类型”可以更改你要添加的文件类型)
5.点击“Add”
这时候我们已经看到我们添加的文件夹和文件了,你可以进行代码编写了!
后记:
其实keil5的工程目录很奇怪,它不是按照严格的文件路径展示的,而是一些平行的文件夹。这些文件夹中有一些的命名包含了路径关系,其实也是便于自己查找文件,本质上还是平行的。
工程目录里的文件路径和你电脑上保存的文件路径其实一点关系都没有。比如,如果你把文件都塞进左边工程目录下的“Application/User/Core”文件夹,右边电脑上文件夹里也不会多出这俩文件(比如下图)所以我们在上面第二步的时候才说你给文件夹填写名称的时候可以随便起。
所以这个工程目录本质上还是将一堆文件,放入不同的平行文件夹里。
(不知道我的表述能否让你明白,你可以新建几个文件夹和文件尝试尝试一下)
/* 如有问题,欢迎大佬评论区指正,谢谢! */