• Lv0
    粉丝1

积分22 / 贡献0

提问3答案被采纳0文章0

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

wang99 显示全部楼层 发表于 2023-11-15 11:34:54

本帖最后由 hyacinth养花人 于 2023-11-15 17:41 编辑

【问题描述】

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

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

dragon

沙发 发表于 2023-11-15 14:12:40

使用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
}




Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部