快速入门ESP32—— 解决platformIO添加开源库下载失败的问题

相关文章
快速入门ESP32——开发环境配置Arduino IDE
快速入门ESP32——开发环境配置PlatformIO IDE
快速入门ESP32—— platformIO添加开源库和自己的开发库


快速入门ESP32—— 解决platformIO添加开源库下载失败的问题

  • 前言
  • 一、通过github链接直接下载
    • 1、下载步骤
    • 2、现象


前言

 由于很多的开源库都是部署在git仓库,国内的网络环境连接下载的速度会比较慢,导致一下大一点的库要等很久或者是下载失败的问题,这篇文章我就给大家介绍一种方法来解决这个问题。


一、通过github链接直接下载

1、下载步骤

  • 打开自己的platform IO工程,然后点击home页面,选择libraries(这里以TFT_eSPI库为例),老规矩直接选择加载,添加到自己的目录下。要是还是不知道怎么操作的盆友请点开上一篇博文快速入门ESP32—— platformIO添加开源库和自己的开发库

在这里插入图片描述

  • 然后就是无止境的加载中…,在等了10分钟后我终于选择了放弃,开始另辟蹊径。
    在这里插入图片描述

  • 在取消加载,把界面往下面划的时候我终于发现了盲点,发现了库的开源地址,那说明我们可以通过github去下载我们的源码,说干就干。我直接打开它的github地址,在等待了30s后终于成功的进入了github仓库。
    在这里插入图片描述

  • 点击下载
    在这里插入图片描述

  • 在等待了半分钟后我们终于成功下载了源码
    在这里插入图片描述

  • 然后打开自己ESP32工程,将源码解压到我们的lib目录下载,也就说我们上一期博文提到过添加自己库的那个目录下。
    在这里插入图片描述
    在这里插入图片描述

  • 然后打开vscode工程,找一下TFT_eSPI的示例,将.ino文件内容复制到main文件,编译一下
    在这里插入图片描述

2、现象

  • 编译能过就说明没问题啦
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/288881.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【PostgreSQL内核学习(十八)—— 存储管理(存储管理的体系结构)】

存储管理 概述存储管理器的体系结构存储管理器的主要任务读写元组过程 声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。 本文主要参考…

@德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?

德人合科技 | 天锐绿盾加密软件是一款全面保障企业电脑数据和安全使用的加密软件 PC端访问地址:www.drhchina.com 它的功能包括但不限于: 实时操作日志:可以实时详细地记录所有终端的操作日志,包括终端上窗口标题的变换、程序的…

探秘 AJAX:让网页变得更智能的异步技术(下)

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云…

智能优化算法应用:基于混沌博弈算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于混沌博弈算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于混沌博弈算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.混沌博弈算法4.实验参数设定5.算法结果6.…

凯斯西储大学轴承数据解读

文章目录 一、凯斯西储大学轴承数据基础知识?1.1 故障种类1.2 故障点尺寸(单点故障)1.3 载荷和转速 二、数据解读2.1 文件2.2 以12k Drive End Bearing Fault Data为例2.3 以(0.007,inner race)为例。 3 Normal Baseli…

特斯拉推出Optimus-Gen 2人形机器人,马斯克:“Optimus机器人被严重低估了”

原创 | 文 BFT机器人 近日,特斯拉毫无征兆地在社交平台X上发布了其机器人Optimus-Gen 2(第二代)的视频。 Optimus-Gen 2是特斯拉继Bumblebee和Optimus-Gen 1之后的第三款人形机器人,根据Optimus的官方介绍,该机器人是…

【Deformable DETR】

最近学习CV中的Transformer有感而发,网上关于Deformable DETR通俗的帖子不是很多,因此想分享一下最近学习的内容。第一次发帖经验不足,文章内可能有许多错误或不恰之处欢迎批评指正。 Abstract DETR消除了目标检任务中的手工设计痕迹,但是存在收敛慢以及Transformer的自注…

强大矢量图编辑器 Boxy SVG 激活最新

Boxy SVG for Mac功能介绍 1、干净,直观的UI深受Inkscape,Sketch和Adobe illustrator的启发 2、广泛支持画布上编辑对象几何,转换,绘画和其他属性 3、保存为SVG和SVGZ格式,导出为PNG,JPG,WebP和…

3 - Electron app BrowserWindow对象-关于窗口

优雅的打开应用~ 当加载缓慢,打开应用的一瞬间会出现白屏,以下方法可以解决 const mainWindow new BrowserWindow({ show: false }) mainWindow.once(ready-to-show, () > {mainWindow.show() }) 设置背景颜色 const win new BrowserWindow({ b…

hyper-v ubuntu2204指定静态ip地址

虚拟机静态IP设置 虚拟机每次重新启动,都会动态分配IP,这导致我们无法使用一个固定的ip连接到虚拟机内部。解决该问题的最直接有效的办法就是给虚拟机绑定2张网卡,一张用于连接外网、一张用于连接内网。 init 0 关机,也可以从管…

flask 之上传与下载

from flask import Flask, render_template, request, send_from_directory, redirect, url_for import osapp Flask(__name__)# 上传文件存储路径 UPLOAD_FOLDER uploads app.config[UPLOAD_FOLDER] UPLOAD_FOLDERapp.route(/) def index():# 确保上传文件夹存在if not os.…

最新鸿蒙HarmonyOS 使用Progress、Toggle开发一个接单界面

Progress 进度条组件,用于显示内容加载或操作处理等进度。 接口 Progress(options: {value: number, total?: number, type?: ProgressType}) Toggle组件提供勾选框样式、状态按钮样式及开关样式。 接口 Toggle(options: { type: ToggleType, isOn?: boolean …