请问keil怎么在.c文件下面添加.h文件啊

您好,请问keil怎么在.c文件下面添加.h文件啊,就像图中显示的那样

img

你在c文件里引用头文件,编译完成后的时候就会有了!不能直接添加的!

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 建议你看下这篇博客👉 :keil软件不显示.h文件问题
  • 除此之外, 这篇博客: keil5创建一个工程及使用标准库(步骤详细,有图解)中的 添加文件到工程里:  部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    例如选中USER这个文件,鼠标右击:

    选择添加的文件:

     后面几个文件夹也是类似这样添加相应文件的。

    STARTUP文件夹下面是这样的:

     

     

    CMSIS文件夹下面是这样的:

    FWLIB文件夹下面是这样的:

  • 以下回答来自chatgpt:

    若要在keil的.c文件中添加.h文件,需要进行以下操作步骤:

    1.在keil工程目录下,找到需要添加的.h文件,将其复制到keil工程的对应文件夹下,如图中的Inc文件夹或者Src文件夹。

    2.在keil工程的组织结构中,右键点击需要添加.h文件的group(文件夹),选择"Add Existing Files to Group",将.h文件添加到group中。

    3.在需要使用该.h文件的.c文件中,使用#include"文件名"的形式引入该文件。其中,文件名应该是该.h文件的实际文件名,应该与复制到对应文件夹下的文件名一致。

    例如,如果我在keil工程中需要使用参考资料中提供的按键驱动头文件button.h,我需要进行以下操作:

    1.复制button.h文件到keil工程的Inc文件夹下。

    2.在keil工程的组织结构中,右键点击Inc文件夹,选择"Add Existing Files to Group",将button.h文件添加到Inc文件夹下。

    3.在我的.c文件中,使用#include"button.h"的方式引入该文件。

    需要注意的是,如果.h文件中有需要调用其他文件中的内容的函数或变量,还需要在对应的.c文件中使用#include"其他文件名.h"的方式引入其他文件的头文件。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

1、添加头文件路径。右键点击项目名称,选择Options for Target ‘xxx’。
2、选择C/C++,点击Include Paths右侧的…按钮,弹出窗口中依次点击New(Insert)工具图标,然后点击弹出的新行右侧的…工具图标,选择需要添加的头文件所在目录。若有多个目录依次添加。这就完成了。