背景
我的开发环境是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文件同样会出现无法打开源文件问题,这时候对项目进行编译一下即可解决
错误二:检测到 #include 错误。请更新 includePath。
这个错误一般是项目文件夹下缺少.vscode文件夹,该文件夹中的setting.json会配置文件和编程语言相关联的内容,添加上该文件夹后重新启动一下vscode即可解决问题。