mac|mac 用VSCode替代 Arduino 开发环境
2019独角兽企业重金招聘Python工程师标准>>>
文章图片
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
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- JS中的各种宽高度定义及其应用
- 由浅入深理解AOP
- Mac安装Chromedriver
- 【译】20个更有效地使用谷歌搜索的技巧
- 涉毒患者(新诗)
- 参保人员因患病来不及到指定的医疗机构就医,能否报销医疗费用()
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询