[STM32H7] 在IDE中显示与#if和#ifdef相关的问题。

[复制链接]
65|1
梧桐uuu 发表于 2025-10-12 20:34 | 显示全部楼层 |阅读模式
在双核处理器(H7)的项目上,在STM32CubeIDE 中遇到了一些显示问题。例如,我通过#define LWIP_IPV4 1和#define LWIP_DHCP 1将LWIP部分添加到我的板卡中。

在调试模式下时,可以看到代码进入了dhcp.c中的部分(以#if LWIP_IPV4 && LWIP_DHCP开头),但代码完全显示为灰色,就好像LWIP_IPV4和LWIP_DHCP被定义为0一样。

在项目的其他地方也观察到了这种现象。

有人有遇到这个情况吗?

jf101 发表于 2025-10-12 21:21 | 显示全部楼层
理论上是不应该的呀,这个与头文件有关系嘛?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

62

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部