VSCode搭建Arduino环境编译(版本BUG)踩坑 您所在的位置:网站首页 arduino找到无效库上传项目出错了 VSCode搭建Arduino环境编译(版本BUG)踩坑

VSCode搭建Arduino环境编译(版本BUG)踩坑

2024-07-11 01:11| 来源: 网络整理| 查看: 265

一、安装VS Code

官网https://code.visualstudio.com/,直接下载安装即可。

二、安装Arduino IDE

官网https://www.arduino.cc/en/software

嫌官网慢的也可以到别的地方下载 下面的太极创客教程 里有

三、在Arduino IDE 中安装ESP8266 支持包

太极创客的教程 还是很不错的

http://www.taichi-maker.com/homepage/esp8266-nodemcu-iot/iot-c/esp8266-iot-basics/

在这里插入图片描述

填入 http://arduino.esp8266.com/stable/package_esp8266com_index.json

打开开发板管理器找到ESP8266的包开始安装:

在这里插入图片描述

表示自己在没翻墙前安装了好几次没成功。主要是有几个依赖不好弄,建议翻墙弄吧,也可以手动下载依赖

四、在VS Code 中安装Arduino 拓展组件

有坑!!!!!! 下了最新版本0.4.6 结果在选择 开发板的时候 无法选择,只能在配置arduino.json中手动写!!

切记 不要安装0.4.6!!!!!! 在这里插入图片描述

五、配置Arduino 环境

文件==>首选项==》设置中 查找arduino

1.配置自己的arduino安装位置

在这里插入图片描述

2.找到vscode的arduino拓展的安装目录,找到util.js这个文件并打开:

C:\Users\xxxx(自己用户名).vscode\extensions\vsciot-vscode.vscode-arduino-0.4.2\out\src\common\util.js

将205 行处的如下代码注释掉,解决输出乱码问题: 在这里插入图片描述

创建项目 开始写。 1.个人喜欢在adruino的项目管理空间内写

在这里插入图片描述

因为arduino默认安装的外部库都在项目空间内 方便引入

在这里插入图片描述

2.创建好后 选择串口和开发板!

有坑!!!如果是0.4.6 点击这个你会发现 Select Board 中无法选择!!!

你要去配置.vscode 下面的 arduino.json 中 “board”: “esp8266:esp8266:espino”, 才能选择

要回退版本!!!回退到0.4.5!!这样就解决了!

在这里插入图片描述

3.0 引入外部库的问题

​ 你会发现 不知道怎么引入arduino已经安装好了的外部库 ,外部库安装好后一般在 你工程目录下面的libraries,arduino ide可以直接找到 vscode 需要自己配置 我一般是这样配置的

打开vscode,文件->首选项->设置->扩展->Arduino configuration,直接点击 在settings.json中编辑

在这里插入图片描述

在这里插入图片描述

arduino.path这个是Arduino IDE的安装路径,我是安在D盘的Arduino文件夹下,所以写的"D:\Arduino"。在配置文件中如果路径使用 \ 的话要替换成 \C_Cpp.default.includePath注意,如果你想包含某个目录及其子目录的话,在路径后加上\** ,否则只搜索该目录而不会连同其子目录一起搜索;C盘的那个路径是esp8266自带的库和例子以及交叉编译工具相关的头文件;最后一个是Arduino IDE安装第三方库的路径,这个地址就是Arduino IDE 文件->首选项 中的 项目文件夹位置,加上libraries即可C_Cpp.default.browse.path处理查找定义的,基本和includePath相同

因为比较懒 所以就直接吧Arduino 中全部的库加入了索引范围,切记 外部引用的包记得添加索引范围 不然一直会报错找不到!!

最好是能让vscode找到你需要的文件和内容就行,否则每次打开的时候搜索头文件会耗费很长时间



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有