OpenHarmony开发者论坛

标题: 使用vscode做南向开发的时候,没有代码提示和自动完成功能 [打印本页]

作者: wang99    时间: 2023-11-15 11:34
标题: 使用vscode做南向开发的时候,没有代码提示和自动完成功能
本帖最后由 hyacinth养花人 于 2023-11-15 17:41 编辑

[md]### 【问题描述】

使用vscode做南向开发的时候,没有代码提示和自动完成功能



[/md]
作者: dragon    时间: 2023-11-15 14:12
标题: 使用vscode做南向开发的时候,没有代码提示和自动完成功能
南向的话,一般建议在 .vscode\c_cpp_properties.json 文件中,configurations->includePath 中,加入相关头文件所在路径。

例如(4.0版本可以相应做路径修改):


{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**",
                ".",

                "${workspaceFolder}/utils/native/lite/include",

                "${workspaceFolder}/device/hisilicon/hispark_pegasus/sdk_liteos/platform/os/Huawei_LiteOS/components/lib/libc/musl/include",

                // --CMSIS-RTOS2接口--
                "${workspaceFolder}/kernel/liteos_m/kal",
                "${workspaceFolder}/kernel/liteos_m/kal/cmsis",
                "${workspaceFolder}/device/hisilicon/hispark_pegasus/sdk_liteos/platform/os/Huawei_LiteOS/components/lib/libc/musl/arch/riscv32",

                // --HAL(硬件抽象层)接口--
                "${workspaceFolder}/base/iot_hardware/peripheral/interfaces/kits",

                // --海思SDK接口--
                "${workspaceFolder}/device/hisilicon/hispark_pegasus/sdk_liteos/include",

                // --wifi--
                "${workspaceFolder}/foundation/communication/wifi_lite/interfaces/wifiservice"
            ],
            "browse": {
                "path": [
                    "${workspaceFolder}",

                    // --HAL(硬件抽象层)接口--
                    "${workspaceFolder}/device/hisilicon/hispark_pegasus/hi3861_adapter/hals/iot_hardware/wifiiot_lite",
                    
                    "${workspaceFolder}/device/hisilicon/hispark_pegasus/hi3861_adapter/hals/communication/wifi_lite"
                ],
                "limitSymbolsToIncludedHeaders": true,
                "databaseFilename": "symbols.db"
            },
            "compilerPath": "",
            "cStandard": "gnu17",
            "cppStandard": "gnu++17",
            "intelliSenseMode": "linux-gcc-x64"
        }
    ],
    "version": 4
}









欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5