inlhx 发表于 2013-10-27 16:42:58

解决arduino 1.0以上版本无法编译2004/LiquidCrystal_I2C液晶显示问题

本帖最后由 inlhx 于 2013-10-27 16:45 编辑

在极客上翻了半天资料也没得到最终解决办法,但是看了http://www.geek-workshop.com/thread-1030-1-1.html这个帖子但是还是没解决,最后有了点开悟,就直接把LiquidCrystal_I2C.cpp里面很多代码一通乱改,ok搞定编译通过,使用的是1.5.4版本


你用1.0及以上版本会遇到如下问题:
In file included from HelloWorld.cpp:3:
\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:81: error: conflicting return type specified for 'virtual void LiquidCrystal_I2C::write(uint8_t)'
\hardware\arduino\cores\arduino/Print.h:48: error:   overriding 'virtual size_t Print::write(uint8_t)'

你可以选择加入文件,如果以前已经上传到arduino里面了,可以直接去目录:
C:\Users\你的用户名\Documents\Arduino\libraries 下覆盖,应该就在我的文档里面

maxims 发表于 2013-10-27 17:16:41

{:soso_e181:}

言明 发表于 2013-10-30 00:07:25

按照你的方法,我的怎么显示 LiquidCrystal_I2C does not name a type,我的IDE是1.0.1

yoyojacky 发表于 2013-12-4 17:33:16

楼主的库很好用,谢谢楼主了。呵呵

303931362 发表于 2014-1-14 14:51:07

很好,总算找到了,谢谢,

闲逸 发表于 2014-2-23 22:50:32

终于可以用了!:lol

terminaterfxy 发表于 2014-6-6 16:29:12

找了好久!终于可以了,谢谢大神

爱卡溜 发表于 2014-8-19 22:31:29

我用这个现在提示'Wire' was not declared in this scope。。还是编译不过

godzilla619 发表于 2014-8-20 22:58:53

我用了你的库还是编译报错。这是错误信息:
C:\Users\simon\Documents\Arduino\libraries\LiquidCrystal_I2C\LiquidCrystal_I2C.cpp:247: error: 'class TwoWire' has no member named 'write'。
请问能不能把Wire也一起发上来?

Digispark 发表于 2015-8-15 15:52:04

godzilla619 发表于 2014-8-20 22:58 static/image/common/back.gif
我用了你的库还是编译报错。这是错误信息:
C:\Users\simon\Documents\Arduino\libraries\LiquidCrystal_I ...

就是wire有问题,求wire啊

767348927 发表于 2015-9-16 09:57:14

楼主,按你要求用1.5.4,还是只显示第一行全黑:Q

yangcheng 发表于 2020-2-26 22:22:05

显示屏不显示数字,摁了没反应
页: [1]
查看完整版本: 解决arduino 1.0以上版本无法编译2004/LiquidCrystal_I2C液晶显示问题