Z-Maker 发表于 2016-2-29 10:58:23

求助error: 'u8g' was not declared in this scope

最近在弄OLED,下载了U8glib的库,总是编译有错误。用的是1.6.5版本的IDE。库文件也放到安装路径里了,求助啊



nnoobbee 发表于 2016-2-29 23:55:56

u8g变量没有定义,你如果用的是示例,要仔细读一下代码。我记得u8glib库里面的示例最前面的定义部分都是被注释掉的,你要按照你自己的情况去解除注释。

zjz5717 发表于 2016-2-29 21:41:23

本帖最后由 zjz5717 于 2016-2-29 21:43 编辑

:):)话说你把库文件放进去之后重启Arduino了吗?你确定你把Arduino装到D盘了?

还是希望你能把全部的代码粘上来

PINKWALKMAN 发表于 2016-3-1 08:19:28

u8g变量没有定义,程序没有问题的话,去看看库文件的位置或者,库文件里面定义的变量与“u8g”不一样。

Z-Maker 发表于 2016-3-2 10:40:17

zjz5717 发表于 2016-2-29 21:41 static/image/common/back.gif
话说你把库文件放进去之后重启Arduino了吗?你确定你把Arduino装到D盘了?

还是希望你能把全部的代码 ...

解决了    谢谢回答,原来程序前面需要进行选择

Z-Maker 发表于 2016-3-2 10:43:29

nnoobbee 发表于 2016-2-29 23:55 static/image/common/back.gif
u8g变量没有定义,你如果用的是示例,要仔细读一下代码。我记得u8glib库里面的示例最前面的定义部分都是被注 ...

谢谢,解决了。确实是要选择去掉注释,但是好多型号不知道该怎么选择,大神求指教

Z-Maker 发表于 2016-3-2 10:55:54

PINKWALKMAN 发表于 2016-3-1 08:19 static/image/common/back.gif
u8g变量没有定义,程序没有问题的话,去看看库文件的位置或者,库文件里面定义的变量与“u8g”不一样。

程序开头没有进行选择器件,现在可以编译了。谢谢

lnfxsq 发表于 2016-8-27 09:40:05

:)楼上正解
页: [1]
查看完整版本: 求助error: 'u8g' was not declared in this scope