[STM32F1] 令牌错误

[复制链接]
179|9
地瓜patch 发表于 2025-10-28 21:55 | 显示全部楼层 |阅读模式
我对已定义的宏进行令牌粘贴,但失败了。main.h 文件中包含相关定义,而另一个文件里是我实现令牌粘贴的代码报错误,但这段代码在 NetBeans 上是能正常运行的。
76216900c9ef7b08b.png 244956900cacd3813e.png

豌豆爹 发表于 2025-10-29 13:19 | 显示全部楼层
可能是宏定义的位置或包含顺序问题
classroom 发表于 2025-10-29 14:20 | 显示全部楼层
宏定义语法看看有没错误
cr315 发表于 2025-10-29 15:21 | 显示全部楼层
不同的编译器对预处理器扩展的处理可能不同。
duo点 发表于 2025-10-29 16:21 | 显示全部楼层
令牌粘贴后的结果是否符合C语言的标识符规则?如果拼接后的结果不是有效的标识符,编译器会报错。
elephant00 发表于 2025-10-29 13:22 | 显示全部楼层
STM32CubeIDE的配置是否正确?
flycamelaaa 发表于 2025-10-29 19:23 | 显示全部楼层
建议检查头文件包含是否正确
jcky001 发表于 2025-10-29 20:24 | 显示全部楼层
看看宏定义是否正确
onlycook 发表于 2025-10-29 13:25 | 显示全部楼层
用间接宏
stormwind123 发表于 2025-10-29 22:25 | 显示全部楼层
清理项目并重建,排除缓存问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:出一块TI-PLABS-AMP-EVM

1998

主题

15424

帖子

31

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