木山小居 2024-05-23 18:27 采纳率: 0%
浏览 294
已结题

Keil编译时报错"no source": Error: #5: cannot open source

我在运行代码时报错"no source": Error: #5: cannot open source input file "da1458x_config_basic.h": No such file or directory
按照网上的方法也添加了这个路径

img


在project左侧也能看见是添加进来了的

img


但是它仍然报错"no source": Error: #5: cannot open source input file "da1458x_config_basic.h": No such file or directory
da1538x_config_basic.h:0 warning,one error
这是我的文件,看看哪里有问题
链接:https://pan.baidu.com/s/1qCtpPSOV-ol6-LBxyvioog
提取码:c9qb

  • 写回答

17条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-05-23 18:27
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在Keil uVision中遇到了一个头文件找不到的问题。这个问题通常是由于项目设置中的包含路径(Include Path)没有正确配置导致的。

    解决步骤如下:

    1. 打开你的Keil uVision项目。
    2. 点击菜单栏的 Project -> Options for Target... (或者右键点击项目名称,选择 Properties 或者 Project Options,这取决于你使用的Keil版本)。
    3. 在弹出的对话框中,找到并点击左边的 C/C++ 标签。
    4. 在右边的窗口中,你会看到一个名为 Additional Include Directories 的部分。确保这个列表包含了你的头文件所在的目录。
      • 如果目录还没有添加进去,点击下方的 Add... 按钮,然后浏览到你的 da1458x_config_basic.h 文件所在的位置,选中该目录后点击 OK 添加。
      • 如果目录已经存在,确认它的路径是否正确且指向了正确的文件夹。
    5. 确认完成后,点击 OK 保存设置,并关闭对话框。
    6. 清除构建缓存:点击菜单栏的 Build -> Clean All
    7. 再次尝试编译你的项目:点击菜单栏的 Build -> Rebuild All

    如果你遵循以上步骤还是遇到相同的问题,可能是因为文件名大小写不匹配,或者文件被意外移动或删除。请检查你的文件名拼写和大小写是否与错误消息完全一致,以及文件确实位于指定的目录中。

    如果你有多个类似的头文件问题,重复上述步骤为每个缺失的头文件添加相应的包含路径。

    记住,对于不同的IDE和操作系统,具体的操作可能会略有不同,但基本思路是一致的:你需要告诉编译器在哪里可以找到你的头文件。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月25日
  • 修改了问题 5月24日
  • 修改了问题 5月23日
  • 创建了问题 5月23日

悬赏问题

  • ¥15 idea 编辑语言的选择
  • ¥15 Windows下部署Asmjit
  • ¥15 请问双层规划模型的上下层目标函数不一致,是如何保证迭代收敛性的
  • ¥15 微信小程序 前端页面内容搜索
  • ¥15 cpu是如何判断当前指令已经执行完毕,然后去执行下条指令的
  • ¥15 安装visual studio2022时visualstudiosetup启动不了,闪退。问题代号0x0和0x1389
  • ¥30 java spring boot2.5.3版本websocket连不上
  • ¥15 angular js调外部链接查看pdf
  • ¥15 openFOAM DPMFoam
  • ¥15 将查询到的值,赋值到table指定行中