打印
[应用相关]

在Keil中配置初始化结构体时,怎么自动显示结构体成员

[复制链接]
1557|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2022-7-26 11:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

很多同学在学习STM32的时候是使用Keil进行编程的,在使用官方提供的标准固件库进行编程时,对初始化结构体配置与初始化函数相结合使用简直不要太舒服,可是有些同学在对初始化结构体进行配置的时候会遇到一些问题,就是结构体成员不能自动显示出来让我们引用,这样就很麻烦,现在就教大家怎么解决这个问题。


这是我们对初始化结构体配置时显示结构体成员的样子,是不是很方便。


可是有些同学是这样的,并不显示结构体成员,这样就很难受了,编写程序时费时费力,我们只需要更改一些设置就可以解决这个问题了。


使用特权

评论回复
沙发
cr315|  楼主 | 2022-7-26 11:10 | 只看该作者

在Keil中点击左上角Edit >>configuration>>Text Completion。

然后就进入这个界面了,把Struct/Class Members勾选上就可以在编写程序的时候显示结构体成员了。如果想打开编译实时报错,就把下面的Enable也勾选上。


使用特权

评论回复
板凳
d1ng2x| | 2022-7-30 10:24 | 只看该作者
这个是不是默认的啊,我也没配置过keil也能出现成员

使用特权

评论回复
地板
cen9ce| | 2022-7-30 11:26 | 只看该作者
这也是一个技能小技巧啊,挺好

使用特权

评论回复
5
b5z1giu| | 2022-7-30 12:35 | 只看该作者
其实keil的代码补全功能还是可以的

使用特权

评论回复
6
y1n9an| | 2022-7-30 13:15 | 只看该作者
你可以用VSCODE写代码,然后用keil编译,也是可以的

使用特权

评论回复
7
w2nme1ai7| | 2022-7-30 14:23 | 只看该作者
代码补全挺好哦,不错不错

使用特权

评论回复
8
p0gon9y| | 2022-7-31 07:10 | 只看该作者
这个是编译器的问题是么?

使用特权

评论回复
9
q1d0mnx| | 2022-7-31 08:16 | 只看该作者
编译器安装的时候,这些功能基本都默认配置了吧

使用特权

评论回复
10
lamanius| | 2022-7-31 09:22 | 只看该作者
属实很方便哦,尤其是结构体这种

使用特权

评论回复
11
l1uyn9b| | 2022-7-31 10:18 | 只看该作者
感谢楼主分享了,这个很实用的

使用特权

评论回复
12
lix1yr| | 2022-7-31 11:32 | 只看该作者
基本上输入“.”就能出现结构体成员了

使用特权

评论回复
13
sonicll| | 2022-8-1 09:21 | 只看该作者
这几个选项默认是勾选的,感谢楼主分享

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1324

主题

3809

帖子

0

粉丝