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的方式配置 (注意有三层,别配置错了)

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

  • 相关阅读:
    mongodb 的主从配置
    python 操作mongoDB数据库
    git常用操作
    基于canvas与原生JS的H5动画引擎
    mongodb的使用(入门)
    mongodb 的安装(Centor OS )
    NIO概述及实例(时钟服务器)
    netty上手
    BootStrap概述
    Spark SQL访问PostgreSQL
  • 原文地址:https://www.cnblogs.com/xueye9/p/15598991.html
Copyright © 2011-2022 走看看