文章目录

        • 1、去vscode官网下载vscode
        • 2、下载和配置编译器MinGW
        • 3、配置运行环境

1、去vscode官网下载vscode

链接: vscode官网
安装vscode过程中勾选“通过code打开”选项框,可以直接用vscode打开文件方便后续查看文件内容。

2、下载和配置编译器MinGW

链接: MinGW官网下载

下载后放到自己方便的目录,并且复制文件里bin目录的路径,需要添加到系统环境变量里面。

win+q搜索系统环境变量,并点击环境变量,在系统变量中点击path然后选择编辑,新建一个变量将bin目录粘贴进去。

win+R,打开cmd,输入gcc -v,出现下面图片说明配置成功

3、配置运行环境

安装需要的插件,如下图所示,C/C++ Compile Run可以省去一些配置,按F8进行外部终端输出(小黑),并可以进行输入不会黑框一闪而过,按F6在编辑器的终端输出。Code Runner可以直接运行代码,GitLens 可以查看不同开发人员何时修改和编辑了哪些部分,koroFileHeader 可以添加文件头部和函数注释,具体配置方式可以查阅相关博客资料。

在放置源代码的文件夹下建立一个.vscode文件,并创建3个文件,分别是c_cpp_properties.json,launch.json,tasks.json,

(1)c_cpp_properties.json

{"configurations": [{"name": "Win32","includePath": ["${workspaceFolder}/**"],"defines": ["_DEBUG", "UNICODE", "_UNICODE"],"windowsSdkVersion": "10.0.17763.0","compilerPath": "D:\\softpackage\\mingw64\\bin\\g++.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/"cStandard": "c11","cppStandard": "c++17","intelliSenseMode": "${default}"}],"version": 4}

(2)launch.json

{"version": "0.2.0","configurations": [{"name": "g++.exe build and debug active file","type": "cppdbg","request": "launch","program": "${fileDirname}\\${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": true,"MIMode": "gdb","miDebuggerPath": "D:\\softpackage\\mingw64\\bin\\gdb.exe",/*修改成自己bin目录下的gdb.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/"setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true}],}]}// "program": "${workspaceFolder}/exe/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径

(3)tasks.json

{"tasks": [{"type": "cppbuild","label": "C/C++: g++.exe 生成活动文件","command": "D:\\softpackage\\mingw64\\bin\\g++.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/"args": ["-fdiagnostics-color=always","-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe"],"options": {"cwd": "${fileDirname}"},"problemMatcher": ["$gcc"],"group": {"kind": "build","isDefault": true},"detail": "调试器生成的任务。"}],"version": "2.0.0"}

这个文件会自动生成,点击下图所示运行后会让选择编译方式,然后自动配置生成新的配置文件。


  • 总结:1、最方便的编译方式便是使用C/C++ Compile Run插件,直接按F8或者F6就可以编译输出,Ubuntu下的vscode要黑框输出,需要打开设置->功能->终端->linux上运行的终端(gnome-terminal)

2、vscode打开文件后默认的编码格式时UTF-8,而cmd默认的编码格式是gbk,不同的编码格式就导致程序在运行时在cmd中出现中文乱码。第一种处理方式是右下角选择gbk编码,编辑代码就采用该编码格式,输出时自然也不会乱码。第二种处理方式是更改编辑器的默认编码格式,打开设置(ctrl+,),输入编码,更改读取和写入文件使用的默认字符集编码。