标题: keil uVision5编程错误warning C318: can't open file显示打不开某头文件 [打印本页]

作者: 宋小果    时间: 2018-9-4 11:12
标题: keil uVision5编程错误warning C318: can't open file显示打不开某头文件
1.c(2): warning C318: can't open file 'delay.h'
1.c(3): warning C318: can't open file 'LCD_init.h'
1.c(4): warning C318: can't open file 'jzanjian.h'
1.c(5): warning C318: can't open file 'E24c02.h'
网上下载的代码,运行就有这些问题,这些头文件没有?
怎么解决?各位大佬


作者: tt123    时间: 2018-9-4 11:49
你是用什麽IDE编译?
相信是你用的IDE上没设定好 library include path。
作者: 宋小果    时间: 2018-9-4 14:06
tt123 发表于 2018-9-4 11:49
你是用什麽IDE编译?
相信是你用的IDE上没设定好 library include path。

用的是keil uVision5
作者: fang百川    时间: 2018-9-4 15:26
需要把这些文件写出来包含在工程项目中,如果是keil5软件的话,还要在项目option中选择头文件的具体位值
作者: zhaoyinlo    时间: 2018-9-5 18:24
你需要 把你的  头文件 添加 到 你的项目中去  再 把你的  头文件路径添加到 你的编译器 寻找 路径中
在设置中
作者: 18789086187    时间: 2019-8-8 20:02
zhaoyinlo 发表于 2018-9-5 18:24
你需要 把你的  头文件 添加 到 你的项目中去  再 把你的  头文件路径添加到 你的编译器 寻找 路径中
在设 ...

可以具体点吗?不会改
作者: woshige    时间: 2019-8-9 16:16
18789086187 发表于 2019-8-8 20:02
可以具体点吗?不会改

Project-Option for target-C/C++-Include Paths-添加你头文件所在的路径就可以了
作者: 请教者    时间: 2020-2-5 17:46
woshige 发表于 2019-8-9 16:16
Project-Option for target-C/C++-Include Paths-添加你头文件所在的路径就可以了

是在Include Paths上面写上函数名吗?

作者: banalsheep    时间: 2020-2-5 20:53
请教者 发表于 2020-2-5 17:46
是在Include Paths上面写上函数名吗?

加上提示警告提到的头文件所在路径
作者: z940939971    时间: 2020-2-6 13:08
添加头文件路径

捕获.PNG (138.3 KB, 下载次数: 111)

捕获.PNG

作者: qiwang    时间: 2020-5-22 14:24
你改好了吗 我也是这种情况

作者: 594    时间: 2020-6-6 20:25
头文件位置在什么地方?
作者: biubiuyou    时间: 2021-7-16 11:41
594 发表于 2020-6-6 20:25
头文件位置在什么地方?

不用搞那么复杂,把所有.c全部移除,然后重新添加到你的工程就可以了
作者: 大一王    时间: 2021-9-13 19:14
论坛果真适合我,已经在论坛解决了好几个问题了。感谢论坛,感谢坛友。
作者: dzc3458    时间: 2021-9-14 21:09
现添加头文件,然后再main里面调用




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1