打印
[其他ST产品]

keil软件报错,添加的.h文件找不到其相对路径

[复制链接]
2791|30
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2023-10-16 09:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
..\User\LED\bsd_led.c(2): error: #5: cannot open source input file "./led1/bsp_led.h": No such file or directory 添加的.h文件找不到其相对路径

使用特权

评论回复
沙发
kkzz| | 2023-10-17 10:32 | 只看该作者
没有正确设置项目路径,导致.h文件的相对路径不正确。

使用特权

评论回复
板凳
10299823| | 2023-10-17 10:42 | 只看该作者
.h文件已经添加到项目中,并且路径已经添加到包含目录中

使用特权

评论回复
地板
macpherson| | 2023-10-17 14:03 | 只看该作者
检查 "Target 1" 设置中的 "Output" 选项卡,确保生成的文件路径设置正确。

使用特权

评论回复
5
claretttt| | 2023-10-17 14:56 | 只看该作者
将.h文件所在的目录添加到include路径中。可以在Keil软件的选项中设置include路径,将.h文件所在的目录添加到路径中即可。

使用特权

评论回复
6
febgxu| | 2023-10-17 18:32 | 只看该作者
在项目中正确地指定了.h文件的路径。

使用特权

评论回复
7
louliana| | 2023-10-17 18:52 | 只看该作者
使用#include 指令引入头文件

使用特权

评论回复
8
mattlincoln| | 2023-10-17 19:15 | 只看该作者
请检查.h文件的相对路径是否正确,并确保它与工程中的其他文件在同一目录下。

使用特权

评论回复
9
janewood| | 2023-10-17 20:32 | 只看该作者
有时IDE(例如MDK-ARM)可能出现问题,导致一些文件无法访问

使用特权

评论回复
10
saservice| | 2023-10-17 20:41 | 只看该作者
打开Keil软件,选择Project菜单下的Options for Target选项;
在弹出的对话框中,选择C/C++选项卡;
在Include Paths文本框中,输入正确的相对路径或绝对路径;
点击OK按钮保存更改。

使用特权

评论回复
11
sdlls| | 2023-10-17 21:26 | 只看该作者
.h文件所在的目录未添加到include路径中。

使用特权

评论回复
12
modesty3jonah| | 2023-10-17 21:52 | 只看该作者
可以在Keil软件的选项中设置当前工作目录,将.h文件所在的目录设置为工作目录即可。

使用特权

评论回复
13
fengm| | 2023-10-17 22:18 | 只看该作者
文件引用的路径不正确。              

使用特权

评论回复
14
earlmax| | 2023-10-17 22:27 | 只看该作者
在Keil软件中编译程序时,需要将.h文件所在的目录设置为当前工作目录,否则Keil软件无法找到.h文件。

使用特权

评论回复
15
bestwell| | 2023-10-18 19:30 | 只看该作者
重启Keil或尝试使用不同的版本可能会解决问题。

使用特权

评论回复
16
abotomson| | 2023-10-18 19:42 | 只看该作者
在编译器设置中指定头文件的路径。

使用特权

评论回复
17
10299823| | 2023-10-18 20:08 | 只看该作者
相对路径不正确。              

使用特权

评论回复
18
mmbs| | 2023-10-18 20:21 | 只看该作者
在项目管理器(Project Manager)中,右键单击项目名称,然后选择 "Add Existing Files to Project"。浏览到 .h 文件所在的目录,选择文件并单击 "Open"。

使用特权

评论回复
19
febgxu| | 2023-10-18 20:34 | 只看该作者
某些情况下,编译器可能不包含在同一目录中的头文件。这可能是由于编译器设置或项目配置造成的。你可以尝试将头文件移动到其他目录,并相应地更新项目和编译设置。

使用特权

评论回复
20
qiufengsd| | 2023-10-18 20:42 | 只看该作者
打开项目或解决方案,查看项目设置或解决方案属性页面中的路径设置,确保包含.h文件的目录已经添加到正确的位置

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1327

主题

3834

帖子

0

粉丝