有些代码编译时为开发板编译时出错-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3978|回复: 5

[已解决] 有些代码编译时为开发板编译时出错

[复制链接]
发表于 2021-1-21 08:48 | 显示全部楼层 |阅读模式
本帖最后由 chengliang7851 于 2021-1-31 09:36 编辑

我下了几个ESP8266代码程序,有些在编译时出现为开发板 NodeMCU 1.0 (ESP-12E Module) 编译时出错。有些是我选的开发板不对或者软件里工具开发板选的不对。但是有些都选对还是出现编译出错,请问这是什么原因求解
 楼主| 发表于 2021-1-21 10:57 | 显示全部楼层
王尼玛1 发表于 2021-1-21 09:24
上代码,上错误错误信息

有些代码没问题上传可以,主要是不懂那些原因会造成编译出错
发表于 2021-1-21 09:24 | 显示全部楼层
上代码,上错误错误信息
 楼主| 发表于 2021-1-21 10:55 | 显示全部楼层
王尼玛1 发表于 2021-1-21 09:24
上代码,上错误错误信息

Arduino:1.8.11 (Windows 7), 开发板:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Users\Administrator.User-2020ZQFVKR\Documents\Arduino\libraries\ESP8266mDNS\src\LEAmDNS.cpp:30:47: fatal error: LwipIntf.h: No such file or directory

#include <LwipIntf.h> // LwipIntf::stateUpCB()

                                               ^

compilation terminated.

"EEPROM.h" 对应多个库
已使用: C:\Users\Administrator.User-2020ZQFVKR\Documents\Arduino\libraries\EEPROM
未使用:C:\Users\Administrator.User-2020ZQFVKR\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\EEPROM
"ESP8266httpUpdate.h" 对应多个库
已使用: C:\Users\Administrator.User-2020ZQFVKR\Documents\Arduino\libraries\ESP8266httpUpdate
未使用:C:\Users\Administrator.User-2020ZQFVKR\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266httpUpdate
"Hash.h" 对应多个库
已使用: C:\Users\Administrator.User-2020ZQFVKR\Documents\Arduino\libraries\Hash
未使用:C:\Users\Administrator.User-2020ZQFVKR\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\Hash
"Blinker.h" 对应多个库
已使用: C:\Users\Administrator.User-2020ZQFVKR\Documents\Arduino\libraries\Blinker
未使用:C:\Users\Administrator.User-2020ZQFVKR\Documents\Arduino\libraries\blinker-library-master
"ESP8266mDNS.h" 对应多个库
已使用: C:\Users\Administrator.User-2020ZQFVKR\Documents\Arduino\libraries\ESP8266mDNS
未使用:C:\Users\Administrator.User-2020ZQFVKR\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266mDNS
"WiFiUdp.h" 对应多个库
已使用: C:\Users\Administrator.User-2020ZQFVKR\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WiFi
未使用:C:\Program
"ESP8266HTTPClient.h" 对应多个库
已使用: C:\Users\Administrator.User-2020ZQFVKR\Documents\Arduino\libraries\ESP8266HTTPClient
未使用:C:\Users\Administrator.User-2020ZQFVKR\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266HTTPClient
exit status 1
为开发板 NodeMCU 1.0 (ESP-12E Module) 编译时出错。

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
 楼主| 发表于 2021-1-21 10:56 | 显示全部楼层
chengliang7851 发表于 2021-1-21 10:55
Arduino:1.8.11 (Windows 7), 开发板:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can  ...

有些代码没问题上传可以,主要是不懂那些原因会造成编译出错
发表于 2021-1-21 13:56 | 显示全部楼层
chengliang7851 发表于 2021-1-21 10:57
有些代码没问题上传可以,主要是不懂那些原因会造成编译出错

C:\Users\Administrator.User-2020ZQFVKR\Documents\Arduino\libraries\ESP8266mDNS\src\LEAmDNS.cpp:30:47: fatal error: LwipIntf.h: No such file or directory

#include <LwipIntf.h> // LwipIntf::stateUpCB()


这句给出提示了,LwipIntf.h 没有这个库文件,应该是你上传有问题的那个程序需要这个头文件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-29 14:54 , Processed in 0.101081 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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