wuxin0011`blog wuxin0011`blog
首页
  • 基础内容

    • HTML
    • CSS
    • JavaScript
  • 进阶

    • JavaScript教程
    • ES6 教程
    • Vue
    • React
    • Typescript
    • Git
  • 推荐阅读
  • java随笔
  • JVM (opens new window)
  • 分类
  • 标签
  • 归档
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
  • git使用
  • docker部署项目
  • 错误收集
  • github-start
  • background-color
  • live-server
  • vscode-cpp-config
  • tampermonkey-script (opens new window)
  • leetcode-tool (opens new window)
  • 网站
  • 前端
  • 后端
  • Github Topic (opens new window)
GitHub (opens new window)

wuxin0011

懂得越多,懂得越少
首页
  • 基础内容

    • HTML
    • CSS
    • JavaScript
  • 进阶

    • JavaScript教程
    • ES6 教程
    • Vue
    • React
    • Typescript
    • Git
  • 推荐阅读
  • java随笔
  • JVM (opens new window)
  • 分类
  • 标签
  • 归档
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
  • git使用
  • docker部署项目
  • 错误收集
  • github-start
  • background-color
  • live-server
  • vscode-cpp-config
  • tampermonkey-script (opens new window)
  • leetcode-tool (opens new window)
  • 网站
  • 前端
  • 后端
  • Github Topic (opens new window)
GitHub (opens new window)
  • vscode配置c++环境

    • 环境变量
      • 0、下载轻量级LLVM
    • vscode 拓展
      • 1、安装Cland
      • 2、配置cph
    • 浏览器拓展
    • 小工具
    wuxin0011
    2025-05-04
    目录

    vscode配置c++环境

    # 环境变量

    # 0、下载轻量级LLVM

    https://github.com/mstorsjo/llvm-mingw/releases/download/20250402/llvm-mingw-20250402-msvcrt-x86_64.zip
    
    1

    想要安装其他版本请自己找对应的release (opens new window) windows注意安装的是后缀是 llvm-mingw-xxxxxx-msvcrt-x86_64.zip

    安装完成后配置环境变量

    编辑系统变量
    
    CLAND_HOME
    D:\environment\cpp\llvm-mingw
    
    添加到path中
    
    %CLAND_HOME%\bin\
    
    1
    2
    3
    4
    5
    6
    7
    8

    注意启动 powershell 检查十分安装完毕

    C:\Users\Administrator>clang++ --version
    clang version 20.1.2 (https://github.com/llvm/llvm-project.git 58df0ef89dd64126512e4ee27b4ac3fd8ddf6247)
    Target: x86_64-w64-windows-gnu
    Thread model: posix
    InstalledDir: D:/environment/cpp/llvm-mingw/bin
    Configuration file: D:/environment/cpp/llvm-mingw/bin/x86_64-w64-windows-gnu.cfg
    
    1
    2
    3
    4
    5
    6

    注意是powershell!!! 不是 cmd窗口 如果不生效请重启电脑

    # vscode 拓展

    如果仅仅使用算法这类或者用作练习可以单独开一个配置环境 这样的好处是少了其他插件干扰,将vscode性能提升到最大 操作如下

    左下角配置->配置文件->创建配置文件

    {
        "editor.formatOnSave": true,
        "clangd.arguments": [
            "--header-insertion=never",
            "--query-driver=D:\\environment\\cpp\\llvm-mingw\\bin"
        ],
        "clangd.path": "D:\\environment\\cpp\\llvm-mingw\\bin\\clangd.exe",
        "cph.general.defaultLanguage": "cpp",
        "cph.general.defaultLanguageTemplateFileLocation": "D:\\template_code\\vscode_cpp_template.txt",
        "cph.language.cpp.Args": "-std=c++20",
        "cph.language.cpp.Command": "clang++",
        "extensions.ignoreRecommendations": true,
        "files.autoSave": "onFocusChange",
        "files.autoSaveDelay": 500,
        "editor.mouseWheelZoom": true
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16

    注意将 D:\\environment\\cpp\\llvm-mingw\\bin 换成自己的解压后编译器路径

    下面是插件,如果需要手动配置,请参考下面的

    # 1、安装Cland

    设置配置参数

    --header-insertion=never
    --query-driver=D:\environment\cpp\llvm-mingw\bin
    
    1
    2

    配置 cland path

    D:\environment\cpp\llvm-mingw\bin\clangd.exe
    
    1

    # 2、配置cph

    安装 cph

    配置默认语言为 cpp

    配置默认语言模板 D:\template_code\vscode_cpp_template.txt

    配置 cpp args : -std=c++20

    配置 cph command : clang++

    # 浏览器拓展

    安装浏览器 cph 拓展

    https://github.com/jmerle/competitive-companion
    
    1

    如果安装完毕测试不生效 可以试试增加拓展监听时间

    编辑 (opens new window)
    #配置工具
    上次更新: 2025-06-24, 01:16:46
    最近更新
    01
    LeetCode刷题工具之本地对拍
    04-04
    02
    sublime对应语言模板使用技巧
    02-28
    03
    经典字符串匹配算法
    02-05
    更多文章>
    Theme by Vdoing | Copyright © 2020-2025 wuxin0011 | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式