VSCode配置C++调试环境
VSCode是一款轻量的代码编辑器,其本身没有编译运行代码的功能。但是通过MinGW64+CMake配置,我们可以在VSCode上运行和调试C++代码。
安装环境
安装MinGW64
参考文章:Windows 环境下安装 MinGW-W64/GCC
安装CMake
参考文章:CMake 安装与配置
安装VSCode插件
安装扩展包:C/C++ Extension Pack。
其中包含:C/C++、C/C++ Themes和CMake Tools。
安装CMake插件。
单文件调试
在工作区只有单个.cpp文件,选中文件使用F5直接调试。
多文件调试
测试多文件项目结构
workspace
┣ include
┃ ┗ print.h
┣ src
┃ ┗ print.cpp
┗ main.cpp
编写CMakeLists.txt
cmake_minimum_required(VERSION 3.10) # 设置需要的CMake最小版本,若没有这个会报告警
project(Multi-File) # 设置项目的名字,可任意填
aux_source_directory(src SRC_SUB) # 将src目录下的源文件放到SRC_SUB变量中
aux_source_directory(. SRC_CUR) # 将当前目录下的源文件放到SRC_CUR变量中
add_executable(main ${SRC_SUB} ${SRC_CUR}) # 指定使用SRC_SUB与SRC_CUR变量中的源文件生成目标文件main
include_directories(include) # 将include目录加入包含的头文件目录
build构建
按快捷键ctrl+shift+p
,搜索CMake configure
配置项并选中。
第一次会选择编译器,我们选择之前配置好的MinGW64的编译器。
生成build文件。
运行与调试
VSCode界面最下面一栏有运行按钮和调试按钮。
选中工作区,点击运行或调试按钮,即可运行或调试程序。
生成的可执行文件在build目录下。
VSCode配置C++调试环境
https://xulianjun.github.io/2024/09/10/VSCode配置C++调试环境/