大佬们,这个问题怎么解决啊?

苏志豪 2024-06-15215 次点击
Arduino:1.8.16 (Windows 10), 开发板:"Arduino Uno"
C:\Users\31068\AppData\Local\Temp\arduino_build_72990\sketch\sketch_jun13b.ino.cpp:1:0:

D:\Arduino练习\考试内容\超声波测距\sketch_jun13b\sketch_jun13b.ino: In function 'void loop()':

D:\Arduino\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:41:14: error: expected unqualified-id before numeric constant

#define LOW 0x0

^

D:\Arduino练习\考试内容\超声波测距\sketch_jun13b\sketch_jun13b.ino:17:21: note: in expansion of macro 'LOW'

exit status 1

为开发板 Arduino Uno 编译时出错。
收藏 ♥ 感谢
Spoony 小组长 2024-06-15 
当编译器在编译代码时遇到 "in expansion of macro" 的错误提示时,通常是因为它无法展开某个宏定义。这通常是由于宏定义中存在语法错误,或者宏定义中使用了未定义的变量或函数。解决这个问题的方法是检查宏定义中的语法是否正确,并确保宏定义中使用的变量或函数已经被正确定义。

登录注册 后可回复。

这里由以下店铺的技术人员在此免费提供能力范围内的技术支持。

NXEZ 创客商店(淘宝)

排障问题发帖注意事项:
1、请尽可能将故障说明清晰,列明例如使用环境和做了哪些操作和配置等。
2、排障中已经做了哪些尝试,如果能在问题中进行描述将极大提高解决问题的效率。
3、对于需要自身完成知识积累才能解决的问题,请自行通过搜索引擎寻找资料学习。