zoukankan      html  css  js  c++  java
  • vscode c++ 开发环境踩坑

    需求

    能快速cmake
    能快速只能提示而不用修改 c_cpp_properties.json的inlcudePath参数

    首先 vscode 有三层配置

    1. 用户
    2. 工程文件
    3. 工程下的.vscode 文件夹下的配置

    覆盖关系是 3 覆盖 2 覆盖1

    当工程文件 .code-workspace 文件配置了多个工程时 vscode 会搜索所有文件夹的 .vscode 的配置文件

    实现不修改摩擦includePath就能智能提示的方法

    修改.vscode 下的 c_cpp_properties.json 的 configurations 下的其中对应的配置解添加如下命令即可(可以删除includePath)了:
    "compileCommands": "${workspaceFolder}/../build/hmgeojson/compile_commands.json"

    修改cmake的参数配置

    修改 .vscode 下的settings.json 文件

    {
        "cmake.buildDirectory": "${workspaceFolder}/../build/test",
        "cmake.buildEnvironment": {
            "BUILD_ROOT": "/home/wks/output/x86_64_ubuntu-18.04/relwithdebinfo/target"
        },
        "cmake.configureEnvironment": {
            "BUILD_ROOT": "/home/wks/output/x86_64_ubuntu-18.04/relwithdebinfo/target"
        }
    }
    

    即可

    也可以用 ctrl+shift+p 输入Preferences :Open Workspace setting用ui的方式配置 (注意有三层,别配置错了)

    做个记录便于以后自己查询

  • 相关阅读:
    c语言分支和循环语句
    C语言基础知识
    磁盘管理-fdisk
    搭建Discuz
    KVM创建虚拟机相关操作
    WINRAR exe 捆绑 小游戏
    linux vi编辑器&文件目录管理
    灰鸽子木马的功能体验
    sqlalchemy 级联删除
    sqlalchemy 多对多
  • 原文地址:https://www.cnblogs.com/xueye9/p/15598991.html
Copyright © 2011-2022 走看看