windows + VSCode + cMake + LLVM + clangd

clangd 官网
MinGW-w64下载页面
LLVM下载页面
VSCode下载页面
clangd.vsix 离线包

win10 安装 cMake + LLVM

下载安装 MinGW-w64.zip
下载安装 LLVM-16.0.0-win64.exe

安装路径

在这里插入图片描述

cmd 中 检查 cmakeclangd 等命令的安装结果
在这里插入图片描述

在这里插入图片描述

如果这里出现命令不存在
需要配置环境变量
系统变量用户变量path

在这里插入图片描述

VSCode 中安装clangd插件

  1. 点击扩展
  2. 搜索 clangd
  3. 右侧点击install
  4. 安装成功后,点击 Extension Settings
  5. 搜索格式: 空格 + Clangd: Path
  6. 设置 clangd.exe 的安装路径
    在这里插入图片描述
    在这里插入图片描述

VSCode 离线安装 clangd插件

下载 vscode-clangd.vsix

在这里插入图片描述

VSCode 中 安装 vscode-clangd.vsix
在这里插入图片描述

同样的方法 安装 CMakeCMake Tools 插件

同样的方法 安装 C/C++ 插件

在这里插入图片描述

测试cpp脚本

#include "stdio.h"

int main(){
    printf("const char *const Format, ...")
}

测试cpp脚本(多文件引用)

#include "hello.h" # file in C:\User\Desktop\hello.h
#include "stdio.h"

int main(){
    printf("const char *const Format, ...")
}

在这里插入图片描述
此时提示找不到 hello.h 文件
解决办法:

  1. 在项目根路径下新建 .vscode 文件夹
  2. .vscode 中新建 settings.json 文件
  3. 添加 clangd.fallbackFlags 配置
{
	"clangd.fallbackFlags":[
	    "-IC:/User/Desktop"
	]
}
  1. 重启 VSCode 即可

cMake 多文件引入 使用 dsa.json

创建一个项目

dsa
在这里插入图片描述

在这里插入图片描述

build 项目

  • 底部gcc可选clangd
  • 点击底部的build,进行build
    在这里插入图片描述

clangd 功能

代码检查与修复

在这里插入图片描述

代码补全

在这里插入图片描述

自动导入

dsa

文件跳转 (查找函数的定义与调用)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OBmCqtD2-1680332770500)(null#pic_center)]

在这里插入图片描述

在这里插入图片描述

代码结构的导航

在这里插入图片描述

悬停显示更多帮助信息

dsa

代码重构

重命名 类、变量、函数、方式时,自动修改所有引用的地方
在这里插入图片描述

代码格式化 - ClangFormatStyleOptions.html

dsa

自定义.clang-format 文件

项目中无文件 .clang-format 时,使用默认的格式化格式
也可通过文件 .clang-format 配置自己熟悉的代码风格,
比如:

  1. 左大括号不换行
  2. 换行缩进2个空格
  3. 列最大长度
# .clang-format

BasedOnStyle: Microsoft
BasedOnStyle: Chromium
IndentWidth: 2
DerivePointerAlignment: false
PointerAlignment: Left
ColumnLimit: 50
  1. 也可以在源码里面进行特殊注释,来表明哪一段代码不需要格式化
// cpp.cpp

int formatted_code;
// clang-format off
    void    unformatted_code  ;
// clang-format on
void formatted_code_again;

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
以下是使用CMakeVSCode进行项目配置和开发的步骤: 1. 首先,确保已经安装了CMakeVSCode。可以使用以下命令来检查它们的安装情况: ```shell cmake --version code --version ``` 2. 打开VSCode,并安装以下插件:C/C++、CMakeCMake Tools。可以在VSCode的扩展商店中搜索并安装这些插件。 3. 创建一个新的文件夹作为你的项目文件夹,并在该文件夹中创建一个CMakeLists.txt文件。这个文件将用于配置你的项目。 4. 在CMakeLists.txt文件中,编写CMake的配置指令。例如,你可以指定项目的名称、源文件、编译选项等。以下是一个简单的示例: ```cmake cmake_minimum_required(VERSION 3.10) project(MyProject) set(CMAKE_CXX_STANDARD 11) add_executable(MyProject main.cpp) ``` 5. 在VSCode中打开你的项目文件夹。然后,点击左侧的“CMake”图标,它将打开一个侧边栏,显示CMake工具的选项。 6. 在CMake工具的侧边栏中,点击“Configure”按钮。它将提示你选择一个工具链,例如GCC或Clang。选择你想要使用的工具链,并等待配置过程完成。 7. 配置完成后,点击“Build”按钮来构建你的项目。构建过程将在终端中显示,并生成可执行文件。 8. 如果构建成功,你可以点击“Run”按钮来运行你的项目。它将在终端中显示程序的输出结果。 9. 在开发过程中,你可以使用VSCode的调试功能来调试你的项目。点击左侧的“调试”图标,然后点击“启动调试”按钮。它将在VSCode中启动一个调试会话,并允许你设置断点、单步执行等操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值