OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 769|回复: 6

Hal库版本按键输入实验求助

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2025-11-16
在线时间
3 小时
发表于 2026-2-6 12:56:38 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 Kanom 于 2026-2-8 12:43 编辑

请大家帮个忙,我那个按键的输入实验,我照着源码去敲的代码。弄出来之后,发现他声明会有错误,会有隐式声明的警告,还有宏未定义的错误,但是该定义该声明该引用头文件的我都弄了,不知道怎么解决。我看了看对比源码的代码除了格式基本上都快一样了,但是还是会报错。
微信图片_20260208124152_314_352.png 微信图片_20260208124147_313_352.png 微信图片_20260208124142_312_352.png

回复

使用道具 举报

11

主题

2198

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5374
金钱
5374
注册时间
2015-1-10
在线时间
672 小时
发表于 2026-2-9 10:25:56 | 显示全部楼层
include如果在工程里面已经添加了h文件的路径就只需要写文件名,不然路径很容易搞错,你这个问题看上去就是这样
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2025-11-16
在线时间
3 小时
 楼主| 发表于 2026-2-9 19:23:49 | 显示全部楼层
阿侑kevin 发表于 2026-2-9 10:25
include如果在工程里面已经添加了h文件的路径就只需要写文件名,不然路径很容易搞错,你这个问题看上去就是 ...

我试过直接写文件名,但是它会报错显示查不到此文件,前面只有LED灯和蜂鸣器的时候是没有问题的,多加了按键的内容和头文件就报错了
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2025-11-16
在线时间
3 小时
 楼主| 发表于 2026-2-9 19:27:30 | 显示全部楼层
本帖最后由 Kanom 于 2026-2-9 19:28 编辑

微信图片_20260209192526_316_352.png
直接在main.c重新定义一下这几个按键,他就会只有前面两行警告,后面不会报错,能正常编译到开发板上运行
回复

使用道具 举报

11

主题

2198

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5374
金钱
5374
注册时间
2015-1-10
在线时间
672 小时
发表于 2026-2-10 09:02:09 | 显示全部楼层
Kanom 发表于 2026-2-9 19:23
我试过直接写文件名,但是它会报错显示查不到此文件,前面只有LED灯和蜂鸣器的时候是没有问题的,多加了 ...

魔术棒---->C/C++---->Include Paths,把头文件路径加进去
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2025-11-16
在线时间
3 小时
 楼主| 发表于 2026-2-10 20:52:18 | 显示全部楼层
阿侑kevin 发表于 2026-2-10 09:02
魔术棒---->C/C++---->Include Paths,把头文件路径加进去

加上了,然后头文件直接改成文件名还是会显示这样的错误。。。
回复

使用道具 举报

11

主题

2198

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5374
金钱
5374
注册时间
2015-1-10
在线时间
672 小时
发表于 2026-2-11 09:58:07 | 显示全部楼层
Kanom 发表于 2026-2-10 20:52
加上了,然后头文件直接改成文件名还是会显示这样的错误。。。

路径有中文吗
回复

使用道具 举报

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

本版积分规则


关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2026-2-27 18:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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