mac|mac 用VSCode替代 Arduino 开发环境

2019独角兽企业重金招聘Python工程师标准>>> mac|mac 用VSCode替代 Arduino 开发环境
文章图片

VSCode替代Arduino编辑器大部分都是在Windows下配置的,在MacOS下与Linux下稍微有不同。
插件安装请 【mac|mac 用VSCode替代 Arduino 开发环境】参看: [用VSCode替代Arduino编辑器] (https://segmentfault.com/a/1190000017465290?utm_source=tag-newest)
修改setting.json 文件配置

"editor.formatOnType": true, "arduino.path": "/Applications/Arduino.app/", "arduino.commandPath": "Contents/MacOS/Arduino", "arduino.skipHeaderProvider": true, "C_Cpp.intelliSenseEngine": "Tag Parser"

修复智能感知,代码会提示错误 这些工作都完成后,VSCode还是没有智能感知,代码会提示错误,不能跳转到定义。setting.json里面有这一句:
"C_Cpp.intelliSenseEngine": "Tag Parser"
另外在项目下.vscode文件夹下的c_cpp_properties.json配置文件,如果没有,可以手动创建。z主要修改"includePath"配置节点,加入需要搜索的路径。
具体路径根每天电脑会有不同,据实际库的安装路径修改。
{ "configurations": [{ "name": "Mac", "includePath": [ "/Users/user/Library/Arduino15/packages/esp32/tools/**", "/Users/user/Library/Arduino15/packages/esp32/hardware/esp32/1.0.2/**", "/Users/user/Documents/Arduino/libraries/**" ], "forcedInclude": [], "macFrameworkPath": [ "/System/Library/Frameworks", "/Library/Frameworks" ], "intelliSenseMode": "clang-x64", "compilerPath": "/usr/bin/clang", "cStandard": "c11", "cppStandard": "c++17" }], "version":

转载于:https://my.oschina.net/formatkm/blog/3053891

    推荐阅读