方式1:
1.Keil中添加头文件相对路劲的方法
在c/c++配置中添加路劲,最终是将添加的绝对路径转化为相对路径;
注意:相对路径的当前位置指.uvproj文件所在位置
在C/C++配置中的include paths”中添加工程所用的所有头文件的路径;
2.使用已添加头文件的方法
比如:gpio.c这个源文件要调用uart.h、gpio.h、这两个头文件,那包含路径的写法如下:
#include “gpio.h”
#include “uart.h”
3.预编译的过程
是在已添加的路劲中查找“gpio.h”、“uart.h”,若查找到则正常载入.c中,若查找不到则报寻找不到该头文件的错误
方式2:
以自身文件(源文件或头文件)所在的路径为基准,找其他的头文件,
比如:gpio.c这个源文件要调用uart.h、gpio.h这两个头文件,那包含路径的写法如下:
#include “.\gpio.h”
#include “…\Uart\uart.h”
这一种路径定义的方式可以确认每一条路径设置的明确位置,文章来源:https://www.toymoban.com/news/detail-462840.html
此方式没实践过,不知是不是在C/C++配置中的include paths”中不添加工程所用的所有头文件的路径就起作用。文章来源地址https://www.toymoban.com/news/detail-462840.html
到了这里,关于KEIL5中头文件路劲包含问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!