云网牛站
所在位置:首页 > HarmonyOS问题与回答 > 检测到#include错误,请更新includePath及无法打开源文件的解决

检测到#include错误,请更新includePath及无法打开源文件的解决

2021-06-26 15:42:58作者:馥有诗书气自甄稿源:HarmonyOS站

问题:提示检测到#include错误。请更新includePath。已为此翻译单元(D:\\code-20210414_1459\\applications\\sample\\wifi-iot\\app\\iothardware\\app_demo_sysinfo.c)禁用波形曲线。及无法打开源文件“ohos_init.h”、“demosdk.h”,该如何解决?

 

问题追加:

鸿蒙开发者通过镜像点或者HPM等获取源码后,使用DevEco Device Tool的打开对应的工程之后,打开其中某些C文件之后,会提示以上错误信息,如下图所示:

检测到#include错误,请更新includePath及无法打开源文件的解决

 

回答:

请通过以下步骤解决该问题,按下面的方法依次操作即可:

1、打开VSCode。

2、按下F1或者Ctrl+Shift+P,会在VSCode上方出现一个弹窗。

3、在弹窗中输入"settings",在下拉列表中选中"Preferences: Open Settings (JSON)":

检测到#include错误,请更新includePath及无法打开源文件的解决

4、然后在配置页settings.json中填充以下内容,然后Ctrl+S保存:

检测到#include错误,请更新includePath及无法打开源文件的解决

"C_Cpp.default.browse.path": [

  "${workspaceFolder}/**"

],

"C_Cpp.default.includePath": [

  "${workspaceFolder}/**"

],

5、然后打开之前报错的文件,即可以发现错误消失,可以实现跳转,说明问题已被解决。

精选文章
热门文章