1.安装扩展
扩展中搜索Chinese,安装中文插件,restart重启配置
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s14sjteD-1658823812348)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719173206100.png)]](https://i-blog.csdnimg.cn/blog_migrate/21fc9238bcf9011ddf9fef60a5590f31.png)
同时安装c++扩展
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AIWzMP5F-1658823812349)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719181808193.png)]](https://i-blog.csdnimg.cn/blog_migrate/e70fd555ff423b4f2e81258e8e771fcc.png)
安装C/C++ Compile Run插件
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J5svP9oW-1658823812350)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719181830420.png)]](https://i-blog.csdnimg.cn/blog_migrate/93f57d3e70933da957dbe46b3663353a.png)
2.下载TDM-GCC
链接:https://pan.baidu.com/s/1cR1VkOnkitFUtwznm2N6oQ
提取码:bwez
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fWdFXei3-1658823812350)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719173408042.png)]](https://i-blog.csdnimg.cn/blog_migrate/67d38a0703bdebd371f9322b73eee5e1.png)
在_installer文件夹内,选择应用程序文件
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AcWqjOv2-1658823812351)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719173424070.png)]](https://i-blog.csdnimg.cn/blog_migrate/18c752d98a46a879cf388f4820f5817e.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uAOW1Rol-1658823812351)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719180606125.png)]](https://i-blog.csdnimg.cn/blog_migrate/8ce5b7c5fe176ea67a4b4e3a8e4ec81d.png)
点击create开始安装
修改安装路径(一定要记住)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MZlTeyJU-1658823812351)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719180633531.png)]](https://i-blog.csdnimg.cn/blog_migrate/37bf08b5bb5e07d9c75cfe28919c46fb.png)
这里注意要勾上第一个gcc,可以都勾上
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WwIwWowU-1658823812352)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719180655379.png)]](https://i-blog.csdnimg.cn/blog_migrate/9dad2937d90ff9c645be440e0ed602ee.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eM1KGuXy-1658823812352)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719180721582.png)]](https://i-blog.csdnimg.cn/blog_migrate/65fbd05f1a47227f439c494dc9cce4b9.png)
点击install安装即可
3.配置TDM-GCC环境
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TSz6083O-1658823812352)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719180822988.png)]](https://i-blog.csdnimg.cn/blog_migrate/dfc8f6030bac03d18a67dc936361b72e.png)
进入环境变量
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gTgCcbUH-1658823812352)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719180848997.png)]](https://i-blog.csdnimg.cn/blog_migrate/a2acf190906dc816f420623c07c4e8e1.png)
点击Path,将刚才的安装路径加入到Path内(如果已经加进去了就不用动了)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jQfdImbm-1658823812353)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719180914085.png)]](https://i-blog.csdnimg.cn/blog_migrate/f2ebe18edf054a3b574f52e5962b60ab.png)
4.编写vscode环境配置文件
用vscode随意打开一个文件夹
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0i4HJ0e6-1658823812353)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719181020368.png)]](https://i-blog.csdnimg.cn/blog_migrate/e29008c6e3ac13bd1cf6cbf4633ad42f.png)
创建.vscode文件夹
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KFNukPcE-1658823812353)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719181040808.png)]](https://i-blog.csdnimg.cn/blog_migrate/2d92e6e8cfe0309d9f0f7a299105d12e.png)
1.创建tasks.json文件
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LlNDQ1Ai-1658823812353)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719181115625.png)]](https://i-blog.csdnimg.cn/blog_migrate/6df8d7c86cdf4af82ddb8ddde21064fa.png)
文件内容:
{
"version": "2.0.0",
"tasks": [{
"label": "g++",
"command": "g++",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}.exe"
],
"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
}
}
]
}
2.创建launch.json文件
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j9zlIN27-1658823812353)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719181207928.png)]](https://i-blog.csdnimg.cn/blog_migrate/2e71c2c5fdd29e925b847b30270ecd00.png)
文件内容:
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
"type": "cppdbg", // 配置类型,这里只能为cppdbg
"request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径
"args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可
"stopAtEntry": false, // 设为true时程序将暂停在程序入口处,一般设置为false
"cwd": "${workspaceRoot}",// 调试程序时的工作目录,一般为${workspaceRoot}即代码所在目录
"environment": [],
"externalConsole": true,// 调试时是否显示控制台窗口,一般设置为true显示控制台
"MIMode": "gdb",
"miDebuggerPath": "C:\\TDM-GCC-64\\bin\\gdb64.exe",// miDebugger的路径,注意这里要与MinGw的路径对应
"preLaunchTask": "g++", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
5.编写与执行cpp文件
编写一个cpp文件
在文件->首选项->设置->扩展找到Compile Run config
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pmE5a9Dr-1658823812354)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719181927595.png)]](https://i-blog.csdnimg.cn/blog_migrate/62000cc2d5bcc71542c9ef4a318465d9.png)
勾选Run-in-external-terminal,就可以在小黑框运行啦
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xOwoDjIi-1658823812354)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719182009918.png)]](https://i-blog.csdnimg.cn/blog_migrate/806833d308530c166a76da0ccb76405b.png)
f5运行cpp文件
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VK8ClzUw-1658823812354)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719181955805.png)]](https://i-blog.csdnimg.cn/blog_migrate/1d50641e3dba7063365f4e3e431ea26b.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bq1XhvSu-1658823812354)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220719182030138.png)]](https://i-blog.csdnimg.cn/blog_migrate/f5bcfee886b38bee089c023e6df49de9.png)
该博客详细介绍了如何在Visual Studio Code(VSCode)中配置C++的开发环境,包括安装中文插件、C++扩展和C/C++CompileRun插件,以及下载并安装TDM-GCC编译器。接着,它演示了如何配置TDM-GCC的环境变量,并创建.vscode文件夹内的tasks.json和launch.json文件,用于编译和调试C++程序。最后,博主分享了如何编写与执行C++文件,并设置了在外部终端运行的选项。
438

被折叠的 条评论
为什么被折叠?



