背景

我的开发环境是linux(虚拟机)+vscode+SSH,从examples/get-started/hello_word项目开始学习,在给hello_word项目中使用freeRTOS时,出现以下问题:
1、大量红色下划线无法打开源文件
在这里插入图片描述
2、和freeRTOS相关的变量找不到
在这里插入图片描述

解决方式

在vscode中搜索includePath
在这里插入图片描述
打开相应文件
在这里插入图片描述
添加一下语句即可

"compileCommands": "${workspaceFolder}/build/compile_commands.json"

这里的路径根据build文件夹和。vscode文件夹的相对路径去添加
在这里插入图片描述
这句话应该是在配置vscode的编译编写环境。
添加上即可解决上述问题。

注意在进行上述操作后若需要添加新的.c和.h文件同样会出现无法打开源文件问题,这时候对项目进行编译一下即可解决

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐