数码之家

 找回密码
 立即注册
搜索
查看: 3154|回复: 22

[Arduino] 为开发板 Arduino Nano 编译时出错

[复制链接]
发表于 2021-8-8 21:28:44 | 显示全部楼层 |阅读模式
为开发板 Arduino Nano 编译时出错
这是什么问题呢?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2021-8-8 22:20:16 | 显示全部楼层
int buzzer=3;
int led=4;
改为
#define buzzer 3
#define led 4
这个是指定端口的
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2021-8-8 22:49:22 | 显示全部楼层
bg4rff 发表于 2021-8-8 22:20
int buzzer=3;
int led=4;
改为


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2021-8-9 00:32:47 | 显示全部楼层
先检测一下.ino的文件名和文件夹名是否完全一致。
回复 支持 反对

使用道具 举报

发表于 2021-8-9 08:42:02 | 显示全部楼层
把这个选项打开,就能看到详细的错误信息了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2021-8-9 10:26:13 | 显示全部楼层
我最近也是刚刚接触arduino,回帖只为参与,我的方法不一定能解决你的问题。我在刚刚开始时候也经常出错误提示,后来发现图中这个网址貌似无法连接,在网上找到一个包解压到C盘那个装库文件的文件夹里,而后把这个网址改成了文件路径,一番瞎折腾竟然可以用了,另外,可以点击信息窗口右边的复制按钮,而后粘贴到一个新建的文本文档里,好大一堆内容,只看最后边的那几行大致能看明白错误原因的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

发表于 2021-8-9 11:45:08 | 显示全部楼层
貌似是环境的问题,楼主解决了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-9 20:04:03 | 显示全部楼层
ww5223017240 发表于 2021-8-9 11:45
貌似是环境的问题,楼主解决了吗?

没有解决,我也是刚入门Arduino.
还有点玩不转
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-9 20:06:12 | 显示全部楼层
bg4uvr 发表于 2021-8-9 08:42
把这个选项打开,就能看到详细的错误信息了。

Arduino:1.8.12 (Windows 7), 开发板:"Arduino Nano, ATmega328P (Old Bootloader)"

F:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware F:\Program Files (x86)\Arduino\hardware -tools F:\Program Files (x86)\Arduino\tools-builder -tools F:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries F:\Program Files (x86)\Arduino\libraries -libraries F:\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10812 -build-path C:\Users\liu\AppData\Local\Temp\arduino_build_315472 -warnings=all -build-cache C:\Users\liu\AppData\Local\Temp\arduino_cache_972524 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -verbose F:\Arduino\AM2320温湿度传感器\AM2320\AM2320.ino
F:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware F:\Program Files (x86)\Arduino\hardware -tools F:\Program Files (x86)\Arduino\tools-builder -tools F:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries F:\Program Files (x86)\Arduino\libraries -libraries F:\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10812 -build-path C:\Users\liu\AppData\Local\Temp\arduino_build_315472 -warnings=all -build-cache C:\Users\liu\AppData\Local\Temp\arduino_cache_972524 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -verbose F:\Arduino\AM2320温湿度传感器\AM2320\AM2320.ino
Using board 'nano' from platform in folder: F:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: F:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_315472\\sketch\\AM2320.ino.cpp" -o nul
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
  -> candidates: [Wire@1.0]
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_315472\\sketch\\AM2320.ino.cpp" -o nul
Alternatives for Adafruit_GFX.h: [Adafruit_GFX_Library@1.10.10]
ResolveLibrary(Adafruit_GFX.h)
  -> candidates: [Adafruit_GFX_Library@1.10.10]
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_315472\\sketch\\AM2320.ino.cpp" -o nul
Alternatives for Adafruit_SSD1306.h: [Adafruit_SSD1306@2.4.6]
ResolveLibrary(Adafruit_SSD1306.h)
  -> candidates: [Adafruit_SSD1306@2.4.6]
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_315472\\sketch\\AM2320.ino.cpp" -o nul
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
  -> candidates: [SPI@1.0]
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_315472\\sketch\\AM2320.ino.cpp" -o nul
Alternatives for Adafruit_AM2320.h: [Adafruit_AM2320_sensor_library@1.1.4]
ResolveLibrary(Adafruit_AM2320.h)
  -> candidates: [Adafruit_AM2320_sensor_library@1.1.4]
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Arduino\\libraries\\Adafruit_AM2320_sensor_library" "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_315472\\sketch\\AM2320.ino.cpp" -o nul
Alternatives for Adafruit_Sensor.h: []
ResolveLibrary(Adafruit_Sensor.h)In file included from F:\Arduino\AM2320温湿度传感器\AM2320\AM2320.ino:22:0:


F:\Arduino\libraries\Adafruit_AM2320_sensor_library/Adafruit_AM2320.h:41:10: fatal error: Adafruit_Sensor.h: No such file or directory
  -> candidates: []

#include <Adafruit_Sensor.h>

          ^~~~~~~~~~~~~~~~~~~

compilation terminated.

使用 1.0  版本的库 Wire 在文件夹: F:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire
使用 1.10.10  版本的库 Adafruit_GFX_Library 在文件夹: F:\Arduino\libraries\Adafruit_GFX_Library
使用 2.4.6  版本的库 Adafruit_SSD1306 在文件夹: F:\Arduino\libraries\Adafruit_SSD1306
使用 1.0  版本的库 SPI 在文件夹: F:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
使用 1.1.4  版本的库 Adafruit_AM2320_sensor_library 在文件夹: F:\Arduino\libraries\Adafruit_AM2320_sensor_library
exit status 1
为开发板 Arduino Nano 编译时出错。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-9 20:07:02 | 显示全部楼层
慕名而来 发表于 2021-8-9 10:26
我最近也是刚刚接触arduino,回帖只为参与,我的方法不一定能解决你的问题。我在刚刚开始时候也经常出错误 ...

百度了一下,说要修改库里头文件的,没见你说的这个方法。
回复 支持 反对

使用道具 举报

发表于 2021-8-9 21:08:22 | 显示全部楼层
试试更新下库看看
回复 支持 反对

使用道具 举报

发表于 2021-8-9 22:09:02 | 显示全部楼层
fatal error: Adafruit_Sensor.h: No such file or directory
缺少头文件,检查下库里有没有,重新装下库或者上网找个头文件试试
回复 支持 反对

使用道具 举报

发表于 2021-8-9 22:51:15 | 显示全部楼层
先学这可能简单点
https://gitee.com/mixlyplus/Mixly
回复 支持 反对

使用道具 举报

发表于 2021-8-9 23:06:03 | 显示全部楼层
https://gitee.com/mixly2
还有这个也是可以看看的
回复 支持 反对

使用道具 举报

发表于 2021-8-10 09:42:43 | 显示全部楼层
261307853 发表于 2021-8-9 20:07
百度了一下,说要修改库里头文件的,没见你说的这个方法。

因为要玩esp8266所以最近在熟悉arduino ide,我说的情况与你的问题确实没的关系,根据楼上的提示,你的问题是“F:\Arduino\libraries\Adafruit_AM2320_sensor_library/Adafruit_AM2320.h:41:10: fatal error:Adafruit_Sensor.h: No such file or directory  -> candidates: []”估计是库文件的问题,而我碰到的多数都是开发板的安装包的问题,我不懂英语弄这东西太麻烦,好在弄了两天总算是能用了,nodemcu小板子可以点灯、可以输出wifi时间了,接下来如果能够通过I2C把RX8025、DS3231这些驱动起来就可以到此结束不再玩了。
回复 支持 反对

使用道具 举报

发表于 2021-8-10 12:40:37 | 显示全部楼层
需要安装这个库 Adafruit_Sensor
参考:https://learn.adafruit.com/adafr ... ensor/arduino-usage
不能自动安装的话就手动下载,Adafruit_Sensor库代码:https://github.com/adafruit/Adafruit_Sensor

打赏

参与人数 1家元 +50 收起 理由
261307853 + 50

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2021-8-10 16:50:36 | 显示全部楼层
开发板 下面 有个处理器选项   

尝试先择:  old bootloader   
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-10 21:02:27 | 显示全部楼层
17363205076 发表于 2021-8-10 16:50
开发板 下面 有个处理器选项   

尝试先择:  old bootloader

。…。…。…………...................................

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-10 21:11:06 | 显示全部楼层
elecfunwb 发表于 2021-8-10 12:40
需要安装这个库 Adafruit_Sensor
参考:https://learn.adafruit.com/adafruit-am2320-temperature-humidity ...

确实是这个库的问题,谢谢了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-10 22:20:52 | 显示全部楼层
elecfunwb 发表于 2021-8-10 12:40
需要安装这个库 Adafruit_Sensor
参考:https://learn.adafruit.com/adafruit-am2320-temperature-humidity ...

另外再请教个问题,有时会出现这个报错,百度说啥OLED设置高度错误,这是为啥呢?



Arduino:1.8.12 (Windows 7), 开发板:"Arduino Nano, ATmega328P (Old Bootloader)"

F:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware F:\Program Files (x86)\Arduino\hardware -tools F:\Program Files (x86)\Arduino\tools-builder -tools F:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries F:\Program Files (x86)\Arduino\libraries -libraries F:\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10812 -build-path C:\Users\liu\AppData\Local\Temp\arduino_build_667110 -warnings=all -build-cache C:\Users\liu\AppData\Local\Temp\arduino_cache_700393 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -verbose F:\Arduino\oledshow\oledshow.ino
F:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware F:\Program Files (x86)\Arduino\hardware -tools F:\Program Files (x86)\Arduino\tools-builder -tools F:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries F:\Program Files (x86)\Arduino\libraries -libraries F:\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328old -ide-version=10812 -build-path C:\Users\liu\AppData\Local\Temp\arduino_build_667110 -warnings=all -build-cache C:\Users\liu\AppData\Local\Temp\arduino_cache_700393 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-7.3.0-atmel3.6.1-arduino5.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino17.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.3.0.path=F:\Program Files (x86)\Arduino\hardware\tools\avr -verbose F:\Arduino\oledshow\oledshow.ino
Using board 'nano' from platform in folder: F:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: F:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_667110\\sketch\\oledshow.ino.cpp" -o nul
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
  -> candidates: [SPI@1.0]
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_667110\\sketch\\oledshow.ino.cpp" -o nul
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
  -> candidates: [Wire@1.0]
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_667110\\sketch\\oledshow.ino.cpp" -o nul
Alternatives for Adafruit_GFX.h: [Adafruit_GFX_Library@1.10.10]
ResolveLibrary(Adafruit_GFX.h)
  -> candidates: [Adafruit_GFX_Library@1.10.10]
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_667110\\sketch\\oledshow.ino.cpp" -o nul
Alternatives for Adafruit_SSD1306.h: [Adafruit_SSD1306@2.4.6]
ResolveLibrary(Adafruit_SSD1306.h)
  -> candidates: [Adafruit_SSD1306@2.4.6]
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_667110\\sketch\\oledshow.ino.cpp" -o nul
Error while detecting libraries included by C:\Users\liu\AppData\Local\Temp\arduino_build_667110\sketch\oledshow.ino.cpp
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "F:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src\\SPI.cpp" -o nul
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "F:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\Wire.cpp" -o nul
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "F:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src\\utility\\twi.c" -o nul
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "F:\\Arduino\\libraries\\Adafruit_GFX_Library\\Adafruit_GFX.cpp" -o nul
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "F:\\Arduino\\libraries\\Adafruit_GFX_Library\\Adafruit_GrayOLED.cpp" -o nul
Alternatives for Adafruit_I2CDevice.h: [Adafruit_BusIO@1.8.3]
ResolveLibrary(Adafruit_I2CDevice.h)
  -> candidates: [Adafruit_BusIO@1.8.3]
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "-IF:\\Arduino\\libraries\\Adafruit_BusIO" "F:\\Arduino\\libraries\\Adafruit_GFX_Library\\Adafruit_GrayOLED.cpp" -o nul
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "-IF:\\Arduino\\libraries\\Adafruit_BusIO" "F:\\Arduino\\libraries\\Adafruit_GFX_Library\\Adafruit_SPITFT.cpp" -o nul
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "-IF:\\Arduino\\libraries\\Adafruit_BusIO" "F:\\Arduino\\libraries\\Adafruit_GFX_Library\\glcdfont.c" -o nul
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "-IF:\\Arduino\\libraries\\Adafruit_BusIO" "F:\\Arduino\\libraries\\Adafruit_SSD1306\\Adafruit_SSD1306.cpp" -o nul
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "-IF:\\Arduino\\libraries\\Adafruit_BusIO" "F:\\Arduino\\libraries\\Adafruit_BusIO\\Adafruit_BusIO_Register.cpp" -o nul
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "-IF:\\Arduino\\libraries\\Adafruit_BusIO" "F:\\Arduino\\libraries\\Adafruit_BusIO\\Adafruit_I2CDevice.cpp" -o nul
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "-IF:\\Arduino\\libraries\\Adafruit_BusIO" "F:\\Arduino\\libraries\\Adafruit_BusIO\\Adafruit_SPIDevice.cpp" -o nul
Generating function prototypes...
"F:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10812 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\SPI\\src" "-IF:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Arduino\\libraries\\Adafruit_GFX_Library" "-IF:\\Arduino\\libraries\\Adafruit_SSD1306" "-IF:\\Arduino\\libraries\\Adafruit_BusIO" "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_667110\\sketch\\oledshow.ino.cpp" -o "C:\\Users\\liu\\AppData\\Local\\Temp\\arduino_build_667110\\preproc\\ctags_target_for_gcc_minus_e.cpp"
oledshow:15:2: error: #error ("Height incorrect, please fix Adafruit_SSD1306.h!");

#error("Height incorrect, please fix Adafruit_SSD1306.h!");

  ^~~~~

使用 1.0  版本的库 SPI 在文件夹: F:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI
使用 1.0  版本的库 Wire 在文件夹: F:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire
使用 1.10.10  版本的库 Adafruit_GFX_Library 在文件夹: F:\Arduino\libraries\Adafruit_GFX_Library
使用 2.4.6  版本的库 Adafruit_SSD1306 在文件夹: F:\Arduino\libraries\Adafruit_SSD1306
使用 1.8.3  版本的库 Adafruit_BusIO 在文件夹: F:\Arduino\libraries\Adafruit_BusIO
exit status 1
#error ("Height incorrect, please fix Adafruit_SSD1306.h!");


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-7 12:08 , Processed in 0.702001 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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