梦与青与浊 2024-05-05 11:10 采纳率: 50%
浏览 18

keil中遇到的很奇怪的文件包含问题

keil中遇到的很奇怪的文件包含问题
最近在学正点原子的hal库,其中有一个SYSTEM文件,因为板子不同所以想自己新建一个,然后把这个文件移植过来
但是即使已经包含了路径,还是会报没有包含文件的问题,已经搞了2个小时还是没有好的解决办法,在标准库中明明可以这么移植,本应该来说同一个软件不该出这类问题啊,求解答

img

img


这里的头文件形式按照路径我也是按照它这个来的,但是还是不行

img


路径将三个文件都包含进去了

  • 写回答

6条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-05-05 11:11
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题分析:根据提供的截图可以看出,编译器在编译时无法找到需要包含的文件,导致编译失败。但是文件路径已经添加正确,这就很奇怪。可能存在以下几个问题:
    1. 文件路径添加错误;
    2. 文件路径被其他地方重定义或覆盖了;
    3. 文件本身存在问题。 解决方法:
    4. 确认文件路径是否正确:可以打开文件资源管理器,找到需要包含的文件,然后复制文件完整的路径,再将其粘贴到头文件中;
    5. 在定义自己的SYSTEM文件时可能与标准库或其他地方的文件冲突了,因此可以考虑使用其他的文件命名方式;
    6. 确认需要包含的文件是否存在问题,可能文件损坏或被删除。可以尝试重新下载文件或从其他来源获得文件。 针对这个问题,可以尝试按照以下步骤解决:
    7. 确认文件路径是否正确,建议使用绝对路径来指定需要包含的文件路径;
    8. 如果文件路径正确但仍然无法编译,则可以尝试使用其他的文件命名方式;
    9. 确认需要包含的文件是否存在问题,可以尝试重新下载文件或从其他来源获得文件。 示例代码:
    #include "D:\Projects\STM32_HAL\STM32_HAL_lib\SYSTEM_mynew.h"
    

    注:这里的路径需要根据实际情况修改。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月5日

悬赏问题

  • ¥15 对法兰连接元件所承受的表面载荷等效转化为法兰开孔接触面上的等效表面载荷?
  • ¥15 comsol仿真压阻传感器
  • ¥15 Python线性规划函数optimize.linprog求解为整数
  • ¥15 llama3中文版微调
  • ¥15 在win系统Django虚拟环境下载mysqlclient报错
  • ¥15 pg数据库导入数据序列重复
  • ¥15 三分类机器学习模型可视化分析
  • ¥15 本地测试网站127.0.0.1 已拒绝连接,如何解决?(标签-ubuntu)
  • ¥50 Qt在release捕获异常并跟踪堆栈(有Demo,跑一下环境再回答)
  • ¥30 python,LLM 文本提炼