请教一个编译错误的原因-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24163|回复: 8

[作者已回复] 请教一个编译错误的原因

[复制链接]
发表于 2016-4-19 12:56 | 显示全部楼层 |阅读模式
今天开始看陈吕洲先生的书,看到流水灯实验哪一张就自己按照例程谢了一下,结果编译错误,但是直接从网站复制下来的一模一样的例程可以使用,请教为什么?????????
Arduino:1.6.8 (Windows 10), 开发板:"Arduino/Genuino Uno"

In file included from sketch\sketch_apr19a.ino.cpp:1:0:

C:\Users\10726\Desktop\sketch_apr19a\sketch_apr19a.ino: In function 'void loop()':

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

#define LOW  0x0

              ^

C:\Users\10726\Desktop\sketch_apr19a\sketch_apr19a.ino:13:18: note: in expansion of macro 'LOW'

   digitalWrite(i.LOW);

                  ^

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

#define LOW  0x0

              ^

C:\Users\10726\Desktop\sketch_apr19a\sketch_apr19a.ino:19:20: note: in expansion of macro 'LOW'

     digitalWrite(i.LOW);

                    ^

exit status 1
Error compiling for board Arduino/Genuino Uno.
这个是他显示的错误求教为何,不胜感激
例程错误.jpg
发表于 2016-4-19 13:34 | 显示全部楼层
把你写的程序完整的贴上来哈
发表于 2016-4-19 16:13 | 显示全部楼层
不是 i . LOW , 是 i , LOW。注意逗号和点

点评

语法很严格的,符号一点不能错。  发表于 2016-6-4 11:22
正解  详情 回复 发表于 2016-4-19 17:38
发表于 2016-4-19 17:38 | 显示全部楼层
PPeach 发表于 2016-4-19 16:13
不是 i . LOW , 是 i , LOW。注意逗号和点

正解
 楼主| 发表于 2016-4-19 18:12 | 显示全部楼层
PPeach 发表于 2016-4-19 16:13
不是 i . LOW , 是 i , LOW。注意逗号和点

确实是这样,谢谢了!
发表于 2019-8-11 15:09 来自手机 | 显示全部楼层
我在上传时
发表于 2019-8-11 15:13 来自手机 | 显示全部楼层
我在上传时的错误是:“Error compiling for board Arduino Uno”
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-1 01:45 , Processed in 0.096432 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表