本篇内容介绍了“mac怎么用VSCode替代Arduino开发环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

创新互联建站长期为上1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为比如企业提供专业的成都网站制作、成都网站设计,比如网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。
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":“mac怎么用VSCode替代Arduino开发环境”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!