- 下载VSCode
- 下载TDM-GCC编译器
- VSCode安装插件
- 配置文件
1.下载VSCode
这个直接去官网里下载就好啦或者应用商店也可以
2.下载TDM-GCC编译器
我是联想机子,直接在联想的软件商店就可以进行下载
按照默认选项下载就可以,一般会默认加入系统的PATH中,为了确保正确,检查一下是否加入路径:如图
在电脑的"环境变量"–>"系统变量"查看是否有刚刚下载的TDM-GCC的bin路径,如果没有,则手动添加自己下载TDM-GCC的bin文件路径
配置好之后 win+r,输入cmd,然后输入gcc -v,出现下图证明TDM-GCC配置成功。
3. VSCode安装插件
在VSCode的扩展里面搜索需要的插件,输入【C/C++】,然后下载我图中的三个插件。
还需要下载一个代码一键点击运行的插件,用起来非常方便,如图
插件都下载好后记得重启VSCode。
4. 配置文件
新建一个空文件夹用来保存你的c++代码,个人建议在D盘里新建文件夹,我新建了文件夹命名cpp_file(这个命名随意,不过最好是英文),然后在该文件夹下新建一个.vscode的文件夹(必须是这个名字,不能随意),然后在.vscode文件夹下需要新建3个.json文件,名字必须为以下:
c_cpp_properties.json
launch.json
tasks.json
如图
具体代码如下:
c_cpp_properties.json
注意要修改"includePath"和"compilerPath"的路径,修改到你下载TDM-GCC的位置
{
"configurations": [
{
"name": "Win32",
"includePath": [
"${workspaceFolder}/**",
"D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++",
"D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++/x86_64-w64-mingw32",
"D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/c++/backward",
"D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed",
"D:/TDM-GCC-64/x86_64-w64-mingw32/include",
"D:/TDM-GCC-64/lib/gcc/x86_64-w64-mingw32/10.3.0/include"
],
"defines": [
"_DEBUG",
"UNICODE",
"_UNICODE"
],
//此处是编译器路径,以后可直接在此修改
"compilerPath": "D:/TDM-GCC-64/bin/g++.exe",
"cStandard": "c11",
"cppStandard": "c++17",
"intelliSenseMode": "gcc-x64"
}
],
"version": 4
}
launch.json
注意要修改"miDebuggerPath",修改到你下载TDM-GCC的路径
{
"version": "0.2.0",
"configurations": [
{
"name": "C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "D:/TDM-GCC-64/bin/gdb64.exe",
"preLaunchTask": "compile",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
},
]
}
tasks.json
注意"command"同样记得修改路径
{
"version": "2.0.0",
"tasks": [{
"label": "compile",
"command": "D:\\TDM-GCC-64\\bin\\g++.exe",
"args":[
"-g" ,"${fileBasename}",
"-fexec-charset=GBK", //Console窗体输出字符编码 保证能正常显示中文
"-finput-charset=UTF-8",
"-std=c++17",
"-static-libgcc",
"-fexec-charset=GBK"
],
"problemMatcher": {
"owner": "cpp",
"fileLocation": [
"relative",
"${workspaceRoot}"
],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
},
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
3个文件添加好后,记得再检查一遍呗,每个文件里的路径是不是都改成了自己电脑里的!
现在的环境已经创建好了,它可以运行和.vscode目录同等级目录或者更低级目录的c++文件,如图我的测试文件建立如下,我保存test.cpp的文件夹命名为CPP,它与.vscode是同等级的。
现在好啦,派上用场的就是之前下载的Code Runner插件,,一键运行,如图,当点击右上角的小三角,下边就可以运行出结果啦!
大功告成!