文章缩略图

Windows系统下VScode配置C/C++环境图文教程

2022-10-12 00:00:00 技术教程 9098 阅读需46分钟
图标

本文最后更新于2022-10-12 00:00:00已经过去了928天 请注意内容时效性

热度 114 评论 0 点赞78
钞能力。你在哪?此处内容已经被作者隐藏,请输入验证码查看内容
验证码:
请关注本站微信公众号,回复“验证码”,获取验证码。在微信里搜索“钞能力。你在哪?”或者“mdyc919293”或者微信扫描右侧二维码关注公众号。

VScode中怎么开发置C/C++?怎么配置C/C++环境?下面本篇文章给大家分享一下Windows系统下VScode配置C/C++环境图文教程,希望对大家有所帮助!

 Windows系统下VScode配置C/C++环境图文教程 技术教程

下载VScode、下载MinGW64以及配置环境变量各种前置工作各种教程讲的比较完备(不会的可以停下去参考一下其他教程),在这里我就不再赘述这些工作,直接进入大家头疼的配置文件相关内容。

1. 本机新建空文件夹

这个文件夹一般作为项目的根目录,所以请选择在合适位置创建。

2. 使用VScode打开刚才的文件夹

注意这里是使用VScode打开,打开情况如下:

 Windows系统下VScode配置C/C++环境图文教程 技术教程

文件夹里什么都没有,只是被VScode当做工作目录打开了。

3. 找到UI配置界面

使用快捷键Ctrl + Shift + p打开搜索框,输入C/C++,找到C/C++:编辑配置(UI),如图:

 Windows系统下VScode配置C/C++环境图文教程 技术教程

点击后按图示操作:

 Windows系统下VScode配置C/C++环境图文教程 技术教程

配置完回到工作目录,如图会产生一个配置文件

4. 新建.c或者.cpp源文件,编写可以运行的完整代码

 Windows系统下VScode配置C/C++环境图文教程 技术教程

#include#include int main(){    printf("hello world!\n");     system("pause");    return 0;}

注意:这里添加 #include 和 system("pause"); 是为了防止VScode弹出的控制台闪退

5. 进行调试

保存代码后按F5(或点击上方菜单栏“运行”),弹出调试,选择“启用调试”,出现如图所示信息:

 Windows系统下VScode配置C/C++环境图文教程 技术教程

我们选择第一个 C++(GDB/LLDB),然后进入下一步,如图:

 Windows系统下VScode配置C/C++环境图文教程 技术教程

我们选择仍旧选择第一个:g++.exe......,这时候回到工作目录会发现在.vscode文件夹自动添加launch.json和takes.json两个文件,如图所示:

 Windows系统下VScode配置C/C++环境图文教程 技术教程
 Windows系统下VScode配置C/C++环境图文教程 技术教程

可以注意到此时已经生成test.exe,打开控制台发现hello world!已经输出(上图控制台蓝色文字倒数第二行)。

但我个人不喜欢控制台输出,如果希望弹出控制台窗口,可以修改launch.json文件来达到目的。

6. 修改launch.json文件使其弹出控制台窗口

launch.json

{    // 使用 IntelliSense 了解相关属性。     // 悬停以查看现有属性的描述。    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387    "version": "0.2.0",    "configurations": [        {            "name": "g++.exe - 生成和调试活动文件",            "type": "cppdbg",            "request": "launch",            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",            "args": [],            "stopAtEntry": false,            "cwd": "${fileDirname}",            "environment": [],            "externalConsole": true, // 此处默认为false不弹出控制台窗口,修改为true,使其弹出控制台窗口            "MIMode": "gdb",            "miDebuggerPath": "G:\\Dev-Cpp\\MinGW64\\bin\\gdb.exe",            "setupCommands": [                {                    "description": "为 gdb 启用整齐打印",                    "text": "-enable-pretty-printing",                    "ignoreFailures": true                }            ],            "preLaunchTask": "C/C++: g++.exe 生成活动文件"        }    ]}

效果:

 Windows系统下VScode配置C/C++环境图文教程 技术教程

写在最后

最近是由于需要复习C语言并且希望找到一个不那么占用内存的IDE,因为使用Clion和使用Linux的虚拟机的话太占用内存,又不熟悉微软的Visual Studio 2019,所以才想到了VScode,不过最初配置C/C++的时候也是在网上找的各种教程,踩了不少坑,因为不熟悉VScode的配置方式,并且都是复制别人教程里面的json文件,出现各种报错,也是花了一定功夫才找到参考的那篇文章,但此文章仅是分享我个人的配置方式

你可能想看:
继续阅读本文相关话题
系统系统赋我长生活着终会无敌系统之家系统脱敏法起源于系统小说系统性红斑狼疮系统性红疮狼斑可以治愈吗系统管家系统重装系统性红斑狼疮能治好吗系统登录入口系统之家官方网站系统登录页面系统登录平台登录入口系统一键重装系统下载系统登录入口官网网址系统登录平台登录入口官网系统架构图系统送我避难所系统架构设计师系统分析师系统设计系统工程配置windowsupdate请勿关机配置波尔多溶液的物质的化学式配置是什么意思配置英文配置波尔多液的化学式方程式配置地址配置windowsUPDATE失败 还原更改要等待多久配置windows update卡住不动 35配置机是什么意思配置0.1mol/l的盐酸配置清单配置50g质量分数为6%的氯化钠溶液的实验视频配置波尔多液的化学方程式配置文件非法7801203,2怎么解决配置工具配置酒、露酒的区别配置电脑配置端口时出现错误这个操作不受支持配置中心配置环境变量配置java环境变量配置 英文配置文件配置git配置github ssh配置python环境变量配置docker镜像源教程教程是什么意思教程的英文教程视频教程之家教程网教程手工教程魔方教程拼音教程画画教程自学网教程学习之家教程网官网教程资源网教程之家官网教程网论坛教程英语单词教程 英文教程网站教程资源教程是什么教程学分班教程 英语母猪人工授精技术教程多箱体养蜂技术教程凹陷修复技术教程汽车喷漆技术教程母牛人工授精技术教程鹅孵化技术教程修鞋补鞋技术教程鹅苗孵化技术教程ai技术入门教程技术开锁教程视频技术教程资源网技术教室技术员技术学习技术分析 教学
更多推荐
发表评论

共有[ 1 ]人发表了评论

🥰 😎 😀 😘 😱 🤨 🥵 😔 😤 😡 😭 🥱 🤡 ☠️ 💖 🤖 💢 💥

评论列表
暂无评论

暂时没有评论,期待您的声音!

品牌认证 W3C认证 MYSSL认证 TrustAsia 安全签章
扫码访问手机版
二维码图片