找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5153|回复: 13
打印 上一主题 下一主题
收起左侧

单片机C语言main.c结构下面没有其他.h文件,怎么也调不进去,求助

  [复制链接]
跳转到指定楼层
楼主
如图,我想把两个.H文件调入Main.c中,但是即使在其中声明了调用还是不行,搞了半天也不明白,只好求助各位了,谢谢

51hei图片00.png (13.45 KB, 下载次数: 135)

51hei图片00.png

01.png (22.47 KB, 下载次数: 134)

01.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:838732 发表于 2020-11-29 18:15 | 只看该作者
第二个图是我的,第一个是别人的,
回复

使用道具 举报

板凳
ID:328014 发表于 2020-11-29 23:19 | 只看该作者
在source group1上面点右键加入即可
回复

使用道具 举报

地板
ID:790408 发表于 2020-11-29 23:26 来自手机 | 只看该作者
这是因为你没有调用TEMP.H这个头文件在主函数中加入就可以了
回复

使用道具 举报

5#
ID:654028 发表于 2020-11-30 08:54 | 只看该作者
点那个魔术棒一样的东西,里面把头文件路径加上去
回复

使用道具 举报

6#
ID:592807 发表于 2020-11-30 09:45 | 只看该作者
编译没通过?
回复

使用道具 举报

7#
ID:851329 发表于 2020-12-16 18:49 | 只看该作者
你在main.c中再建一个文档然后用.h文档的格式建立就会出现了
回复

使用道具 举报

8#
ID:214395 发表于 2022-1-13 00:59 | 只看该作者
我刚好也遇到这个问题,刚刚解决了,就是在main.c文件中再加入一行 #include <intrins.h> 然后就成功了,不不知道是为什么,正在查资料
回复

使用道具 举报

9#
ID:824490 发表于 2022-1-13 09:26 | 只看该作者
因为你只让程序去找这个名叫<temp.H>的文件,却没有告诉它去哪里找这个文件。
你要在项目选项中加入<temp.H>所在的路径。

回复

使用道具 举报

10#
ID:53621 发表于 2022-1-13 09:50 | 只看该作者
9楼说的对,除了要把两个.h文件包含进去,还要在keil做下设置。
回复

使用道具 举报

11#
ID:744809 发表于 2022-1-14 10:51 | 只看该作者
yizhiwangchong 发表于 2022-1-13 00:59
我刚好也遇到这个问题,刚刚解决了,就是在main.c文件中再加入一行 #include  然后就成功了,不不知道是为 ...

应该是你原来编译没通过,用到了intrins.h文件,添加后编译通过了
回复

使用道具 举报

12#
ID:1001853 发表于 2022-1-14 13:07 | 只看该作者
9楼说的对,还要在keil里添加.h的路径才行。
回复

使用道具 举报

13#
ID:517466 发表于 2022-1-14 19:32 | 只看该作者
首先h文件是否和main.c在同一个目录。没有的话,确认编译的时候,系统要能找到这个h文件。必要的话,要设置工程编译选项,包含这个h文件所在的目录。
其次,要保证你的main.c的代码没有问题,看编译时的提示。因为程序有bug,编译出毛病的时候,是显示不出来你想要的那些h文件。
你看下执行编译时,系统提示的信息。这个很重要。
回复

使用道具 举报

14#
ID:453974 发表于 2022-1-17 22:48 | 只看该作者
程序文件发进来不香么
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表