Contact me: hankecnc@gmail.com

编译时出错 #56

推推 grbl 3年前 (2023-01-29) 389次浏览
关闭
cnc4less 打开了这个问题 2018 年 11 月 18 日 · 20条评论
关闭

编译时出错#56

cnc4less 打开了这个问题 2018 年 11 月 18 日 · 20条评论

注释

编译时出错 #56

我在 arduino 185 上使用 winxp10/64bit,当我编译时我得到这个错误
退出状态 1
‘client’ may be used uninitialized in this function [-Werror=maybe-uninitialized]

编译时出错 #56
合作者

这发生在什么文件中?

编译时出错 #56
作者

Using library ArduinoOTA
at version 1.0 in folder: C:\arduino-1.8.5\hardware\espressif\esp32\libraries\ArduinoOTA
exit status 1
‘client’ may be used uninitialized in this function [-Werror=maybe-uninitialized] 之后出现

编译时出错 #56
合作者

在那种情况下,它在核心文件中而不是 GRBL 代码中 – 因此当前的解决方案是在首选项中禁用此警告:
编译时出错 #56

编译时出错 #56
合作者

好的,阅读你的 error.txt 似乎确实在一些 GRBL 代码中 – 在它被修复之前你可以禁用警告

编译时出错 #56
作者

刚刚做了并
在文件夹中使用版本 1.0 的库 ArduinoOTA 出现另一个错误:C:\arduino-1.8.5\hardware\espressif\esp32\libraries\ArduinoOTA
退出状态 1
‘class WiFiClass’ has no member named ‘getSleep’

编译时出错 #56
合作者

你是怎么安装ESP32核心的?这不是正确的位置

编译时出错 #56
作者
无数控 评论了 2018 年 11 月 18 日  

C:\arduino-1.8.5\hardware\espressif\esp32 ,有什么问题吗?。

编译时出错 #56
作者

编译时出错 #56
合作者

你放的地方不是通常的地方,所以你的安装可能是错误的——这就是为什么我问你是如何安装的——你的方式可能有一些问题通常
你在 arduino 和启动管理器中使用首选项,如 ESP32 github 中所述

编译时出错 #56
作者

我会尝试全新安装并让您知道。

编译时出错 #56
作者

C:\arduino-1.8.5\hardware\espressif\esp32\libraries\WiFi\src\WiFiAP.cpp:40:43: fatal error: dhcpserver/dhcpserver_options.h: 没有那个文件或目录

编译终止。

编译时出错 #56
合作者

是的,安装不正确——它们都是 esp32 核心中存在的库调用的所有核心文件——所以路径/安装存在问题

编译时出错 #56
贡献者

您是否尝试编译任何 esp32 示例?
我最近按照说明进行操作 – 完全按照说明进行编译 grbl_esp32 没有任何问题。

编译时出错 #56
作者

我将为所有人安装 arduino 187 重新开始,看看会发生什么

编译时出错 #56
合作者

我使用 1.8.5 没有问题 – 我已经复制了 [-Werror=maybe-uninitialized] 并致力于修复与 GRBL 相关的问题 – 不幸的是仍然有一些核心需要修复 – 所以不要警告或在您的全新安装中默认

编译时出错 #56
合作者

完成全新安装后,尝试从 esp32 存储库编译任何示例 – 如果编译正常,你应该适合 GRBL_ESP32

编译时出错 #56
作者

使用 arduino 187 编译好的全新安装。谢谢你。

编译时出错 #56
合作者

太好了,所以我想问题可以关闭