如题所述
vscode 搭建 C/C++ 编译环境教程如下:
下载安装 vscode
下载 vscode,如下图示。
安装 vscode,选择开始菜单文件夹,直接默认并点击下一步即可,如下图示。
选择附加任务,可以直接默认,然后下一步,也可选择附加快捷方式,这样桌面上就有 vscode 的图标,使用起来直接在在桌面上打开即可,也可选择其他下面的前两项,这样打开工程代码时,鼠标右键选择通过 Code 打开,非常方便,建议这几个选项都选中,如下图示。
说明:若上一步选择了其他下面的前两项,打开工程代码时,直接鼠标右键即可,如下图示。
准备安装,直接默认,选择安装即可,如下图示。
下载编译器 mingw
解压下载的 x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z,并将其下面的文件夹 mingw64,拷贝一份存放自己想放的位置,如下图示。
环境配置
在电脑左下角的搜索框中,输入编辑系统环境变量,如下图示。
点击编辑系统环境变量,进入系统属性,再点击环境变量,如下图示。
打开环境变量界面,点击下方的系统变量中的 Path,选择编辑,如下图示。
确认环境配置是否成功
在搜索栏中输入 cmd,进入 dos 界面,然后再输入 gcc -v/g++ -v,看是否有如下输出,如果没有,则需要重启一下 pc,让环境配置生效,如下图示。
安装 vscode 扩展
打开 vscode,点击下图中的 EXTENSIONS,并输入 C/C++,点击 Install,如下图示。
安装完中文(简体)插件后,点击 vscode 界面右下角的 Change Language and Restart,
重启后,vscode 显示变为中文版,如下图示,然后关闭 vscode。
配置 json 文件
新建一个存放代码的文件夹,然后鼠标右键,选择通过 Code 打开,如下图示。
配置编译器
按下 F1 或者按下 Ctrl+Shift+P 调出面板,输入 C/C++,选择编辑配置(UI),如下图示。
此时,vscode 界面左上角的 SHENZHEN 文件夹下会出现一个 .vscode 文件夹,如下图示。
在 C/C++ 配置界面下的编译器路径,选择适合自己的,如果是 C 语言,则选择 gcc,C++ 则选择 g++,编译器路径是之前存放 mingw 的路径,如果当前显示的不是,则需要修改成之前存放 mingw 的路径,由于作者是用 C++,所以选择 g++,如下图示。
配置构建任务
回到 test.cpp 界面,按下 F1 或者按下 Ctrl+Shift+P 调出面板,输入 tasks,选择任务:配置默认生成任务,然后选择 C/C++:g++.exe 生成活动文件,如下图示。
此时 .vscode 文件夹中多出一个 tasks.json 文件,如下图示。
配置调试设置
回到 test.cpp 界面,按下 F1 或者按下 Ctrl+Shift+P 调出面板,输入 debug,选择调试:开始调试,然后再选择 C++ (GDB/LLDB),如下图示
点击 vscode 左上角运行下的创建 launch.json 文件,然后再选择 C++ (GDB/LLDB ) ,如下图示。
此时,生成了一个 launch.json 文件,如下图示。
验证可行性
回到 test.cpp 界面,在 return 前面打个断点,然后按下 F5 进行调试,如下图示,这样就说明没问题了。
补充
为了防止在以非调试模式运行模式下,出现运行结果窗口闪屏(一闪而过的)现象,在 return 前面,可以添加如下代码,如下图示。