ESP-IDF VSCode 环境配置

本文详细指导如何解决VSCode中ESP32开发环境的波浪线错误,通过调整编译路径和intelliSenseMode,确保代码正确显示。

虽然我们按照VSCode的ESP的插件下载安装好了,但是VSCode还是经常提示波浪线错误。虽然这些波浪线错误并不会影响代码的最终编译,但是强迫症患者实在表示看到这些波浪线难受的不行。

经过研究,这些问题产生的原因还是因为VSCode配置头文件和编译路径导致的:

          这里,我们把默认的compilerPath修改为ESP32的编译器,取代原先的Visual Studio的编译器"compilerPath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\bin\\Hostx64\\x64\\cl.exe"。同时也把intelliSenseMode也修改为GCC的,经过以上的修改,终于那些讨厌的红色波浪线被去掉了。

ESP-IDFVSCode中的使用方法及配置因情况而异。对于已安装ESP-IDF,想基于已有安装环境使用Espressif IDF vscode插件的情况,需要手动指定一些配置项,过程较繁琐;而对于需要全新安装ESP-IDF环境的机器,安装Espressif IDF vscode插件之后,按步骤一步步选择即可,过程相对简单[^1]。 在vscode(windows)中配置esp-idf有三种选择: 1. EXPRESS:官方提示这是最快的选项。需选择ESP-IDF版本和python版本创建ESP-IDF python虚拟环境ESP-IDF Tools将安装在“X:\Espressif”。不过实际上它是安装最慢的选项,因为github下载速度较慢。 2. ADVANCED:可配置选项。需选择ESP-IDF版本和python版本以创建ESP-IDF python虚拟环境,还能选择ESP-IDF工具安装目录或手动输入每个现有ESP-IDF工具路径,适合多个idf版本共存时配置。 3. USE EXISTING SETUP:自动识别路径给出以及安装的环境,即自动识别离线安装的环境。方便的话可以直接下载官方的离线安装包 [^2]。 在VSCode里还可以进行一些设置,示例配置如下: ```json { /* 上面的部分是自己创建的一些设置 */ "editor.insertSpaces": false, /* 自动插入空格禁用 */ "editor.detectIndentation": false, /* 启用时根据文件内容进行重写 */ "editor.renderControlCharacters": true, /* 是否显示控制字符:启用 */ "editor.renderWhitespace": "all", /* 显示 4 个空格是.... */ "editor.tabSize": 4, /* tab 设置为 4 个空格 */ "editor.fontSize": 18, /* 代码字体大小 */ "editor.fontFamily": "Monaco, 'Courier New', monospace", /* 代码字体 */ "update.mode": "manual", /* 设置不自动更新 */ } ``` 完成上述配置后,就可以进行ESP-IDF新建工程等操作 [^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值