注释
我今天做了同样的事情,它对我有用! |
该文件会被自动检测到,并且打开一个项目与将项目文件夹添加到工作区或多或少相同。 |
尝试使用 Devt 分支。 |
相同的。 我现在有一个线索,底部有一个弹出窗口,我正在使用 mac os 附带的本机 python,我应该选择一个不同的。我可能搞砸了我的 python 设置,因为我从来没有真正积极地使用它。mac os 上的 Python 完全是一团糟,我想是时候清理它了 |
除了 python 线索之外,真正奇怪的是没有一致的错误。每次我编译错误都略有不同。唯一常见的是它总是失败(我认为它甚至成功了一两次)oO |
你需要 Python 3.something。Python 2 可以工作,也可以不工作——你会得到很多虚假的重新编译和 Python 2 的其他问题。 |
哦,我已经安装了python3,我想至少两次。在 mac os 上安装 python 时,我可能做错了一些尝试来修复以前做错的尝试,其中一个是最近做错的,现在它在咬我?️. 解释了为什么我自己的项目有效,他们不使用 python |
我使用 Python 3.8.3。32 位并作为单个应用程序安装,而不是与依赖它的程序一起安装。我跑 W10 |
不幸的是,它在 macOS 上并不是这么简单,主要是因为它已经随 2.8 一起发布并且无法删除。这稍微概括了情况。 |
仍在忙于修复 python,但我现在正在步入正轨。 我注意到一件事,在我的工作区中,我有一个文件 |
不是每次,但几乎每次我点击构建我都会收到不同的错误消息
|
无论哪种方式,我可能会从一个裸 ino 文件开始,使用一个空的设置和循环方法并且没有包含,然后尝试先编译它。 |
@atlaste在编译时编译它是有意义的。然而,它一直在弹出和关闭。不仅如果我编译。 |
要尝试的一件事是关闭您可以找到的每个 VScode 扩展 – 或者至少为此项目禁用它们。一些扩展似乎会定期扫描树,寻找有趣的东西来索引或语法检查或其他任何东西。这可能会干扰编译,因为扩展程序打开了一个文件,并且在此期间编译过程无法访问它。当我关闭扩展时,它稳定了我的编译。然后,您可以一次打开重要的一个,看看它是否再次开始损坏。 不幸的是,这可能很耗时,因为某些扩展似乎是引入了一整套其他扩展的元包。 当您没有明确尝试编译时,.ino.cpp 文件不断出现的事实表明,某些扩展在没有您输入的情况下会定期触发编译。 |
良好的输入@MitchBradley!不幸的是,即使使用除 C/C++ 和 PlatformIO 停用的所有扩展,其行为也是相同的。 |
嗨,我有 v 类似的问题,每 20 次尝试将构建一次.. 我对此很陌生,所以没有专家.. 但是……两件事 [1] 你是否为 vs 代码安装了 Arduino 插件?[2] Grbl_Esp32.ino.cpp 正如你所描述的那样每隔几秒钟就会被创建和删除一次……我禁用了自动重建智能……之后它的构建和部署一致 |
当@frankylynch就是这样!!在 VSCode 中禁用“自动重建自动完成索引”设置似乎已经解决了这个问题!以防万一有人遇到它:单击左下角的设置按钮,选择“设置”,在顶部栏中键入自动重建,它应该是唯一剩下的设置。取消勾选完成。那很难,我很惊讶其他人很少遇到这种情况…… |
我已经更新到最新的 PIO 版本(5.0),现在我得到了同样的错误(缺少 HTTPClient.h)! |
将 PIO ESP32 环境更新为 2.0.0。(我认为)同样的错误 |
你对错误的问题发表了评论:) |
谢谢 |
连巴赫 评论 on 18 Aug 2020 •
你好!
我更新了 grbl_esp32 已经有一段时间了,所以我刚刚做了一个新的 git 克隆,将它作为一个文件夹添加到一个新的工作区中,然后点击底部工具栏中的构建。
我得到一堆这些错误:
如果我再次点击编译,它将在不同的点失败。
最终,如果它最终设法完成所有事情,我会得到:
谷歌搜索没有产生任何结果,我一无所知。使用 platformio 已经有一段时间了,从来没有遇到过这种问题。
我的编译方法是错误的吗?
编辑:忘了补充:我使用的是 macOS 10.15.6