arduino出现这个警告是什么意思:
:0:12: warning: ISO C++11 requires whitespace after the macro name
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
arduino出现警告
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 恒创科技工作室 2023-05-05 16:06关注
这个警告意味着在你的 Arduino 代码中,某个宏定义后面没有加上空格。
ISO C++11 标准要求在宏定义的名称和其参数列表之间必须添加空格,以便明确区分宏名称和其余代码。例如,下面是一个正确的宏定义:#define MY_MACRO(x, y) (x + y)
如果没有在宏名称和其参数列表之间添加空格,就会导致编译器无法正确解析代码。例如,下面是一个错误的宏定义:
#define MY_MACRO(x,y) (x + y)
在这种情况下,编译器会发出警告,提示你需要添加空格以满足 ISO C++11 标准的要求。
为了解决这个警告,你需要在所有宏定义的名称和参数列表之间添加空格。如果你不确定哪个宏定义导致了警告,可以在编译时打开详细输出,以查看警告的详细信息。解决 无用评论 打赏 举报
悬赏问题
- ¥15 from seleniumwire import webdriver 在抓取http://链接的时候会自动转https://这个怎么解决
- ¥15 BAT根据上两级文件夹重新命名文件要求BAT
- ¥30 不会,学习,有偿解答
- ¥15 SQL查询语句报错(检查)
- ¥15 此表中公式应该怎么写
- ¥15 求HI-TECH PICC 9.50 PL3安装包
- ¥15 下载ctorch报错,求解
- ¥15 如何入门学习c语言,单片机
- ¥15 idea 编辑语言的选择
- ¥15 Windows下部署Asmjit