找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4221|回复: 13
收起左侧

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

  [复制链接]
ID:838732 发表于 2020-11-29 18:14 | 显示全部楼层 |阅读模式
如图,我想把两个.H文件调入Main.c中,但是即使在其中声明了调用还是不行,搞了半天也不明白,只好求助各位了,谢谢
51hei图片00.png
01.png
回复

使用道具 举报

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这个头文件在主函数中加入就可以了
回复

使用道具 举报

ID:654028 发表于 2020-11-30 08:54 | 显示全部楼层
点那个魔术棒一样的东西,里面把头文件路径加上去
回复

使用道具 举报

ID:592807 发表于 2020-11-30 09:45 | 显示全部楼层
编译没通过?
回复

使用道具 举报

ID:851329 发表于 2020-12-16 18:49 | 显示全部楼层
你在main.c中再建一个文档然后用.h文档的格式建立就会出现了
回复

使用道具 举报

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

使用道具 举报

ID:824490 发表于 2022-1-13 09:26 | 显示全部楼层
因为你只让程序去找这个名叫<temp.H>的文件,却没有告诉它去哪里找这个文件。
你要在项目选项中加入<temp.H>所在的路径。 1642037078(1).jpg

回复

使用道具 举报

ID:53621 发表于 2022-1-13 09:50 | 显示全部楼层
9楼说的对,除了要把两个.h文件包含进去,还要在keil做下设置。
回复

使用道具 举报

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

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

使用道具 举报

ID:1001853 发表于 2022-1-14 13:07 | 显示全部楼层
9楼说的对,还要在keil里添加.h的路径才行。
回复

使用道具 举报

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

使用道具 举报

ID:453974 发表于 2022-1-17 22:48 | 显示全部楼层
程序文件发进来不香么
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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