云网牛站
所在位置:首页 > HarmonyOS问题与回答 > DevEco Device Tool代码不能正确跳转和检索及右下角警告的解决

DevEco Device Tool代码不能正确跳转和检索及右下角警告的解决

2021-07-05 15:11:21作者:huawei人稿源:HarmonyOS站

问题:怎么解决DevEco Device Tool代码不能正确跳转和检索及右下角警告的的问题?

DevEco Device Tool代码不能正确跳转和检索及右下角警告的解决

 

回答:

dev tool实现代码补全和跳转的功能,依赖c/c++插件。因此我们要在配置文件里修改相关的代码和检索路径。vscode右下角警告,也是来源于配置文件的某些设置。

主要修改三个文件,具体步骤如下:

1、修改.vscode/c_cpp_properties.json,并将其文件属性设置为可读,一定要设置,不然每次都会被覆盖。

代码替换如下:

{

    "configurations": [

        {

            "name": "!!! WARNING !!! AUTO-GENERATED FILE, PLEASE DO NOT MODIFY IT"

        },

        {

            "name": "Win32-debug",

            "includePath": [

                "${workspaceFolder}/**"

            ],

            "browse": {

                "limitSymbolsToIncludedHeaders": true,

                "path": [

                    "${workspaceFolder}/**"

                ]

            },

            "defines": [

                ""

            ],

            "intelliSenseMode": "clang-x64",

            "compilerArgs": [

                ""

            ]

        }

    ],

    "version": 4

}

2、修改.vscode/extensions.json,并将其文件属性设置为可读,一定要设置,不然每次都会被覆盖。

代码替换如下:

{

}

3、修改.vscode/settings.json:

代码替换如下:

{

    "C_Cpp.default.browse.path": [

        "${workspaceFolder}/**"

    ],

    "C_Cpp.default.includePath": [

        "${workspaceFolder}/**"

    ],

    "files.associations": {

        "demosdk.h": "c",

        "ohos_init.h": "c"

    }

}

其中路径部分,我们替换为了"${workspaceFolder}/**",意思是从工作区开始遍历,找到我们想要的文件。需要一段时间以后,才能遍历完毕所有的代码。因此我们要等待一小会儿,这个配置才能完全生效,且不会出现右下角的警告提示。

其它问题可参考:安装DevEco Device Tool提示指定的账户已存在及Project Tasks为空

精选文章
热门文章