千家信息网

VS Code C++环境怎么搭建

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,这篇文章主要介绍"VS Code C++环境怎么搭建"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"VS Code C++环境怎么搭建"文章能帮助大家解决问题。
千家信息网最后更新 2025年11月08日VS Code C++环境怎么搭建

这篇文章主要介绍"VS Code C++环境怎么搭建"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"VS Code C++环境怎么搭建"文章能帮助大家解决问题。

1.搭建C/C++

在搭建环境之前,我们必须安装VS Code,该软件的下载地址为:https://code.visualstudio.com/?wt.mc_id=DX_841432,进入VS Code官方网页后,点击"Downlaod for windown"下载。VS Code安装流程这里我们不需要讲解,大家可以在百度搜索安装流程。接下来我们分几个步骤来讲解VS Code如何搭建C/C++环境并运行C代码,如下所示:
第一步:按Ctrl+Shift+P弹出搜索框,选择C/C++安装,如下图所示:

第二步:安装MinGW:要知道,GCC 官网提供的 GCC 编译器是无法直接安装到 Windows 平台上的,如果我们想在 Windows 平台使用 GCC 编译器,可以安装 GCC 的移植版本。该软件下载地址为:https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/,点击"mingw-get-setup.exe"下载,如下图所示:

至于MiniGW安装流程,大家可以参考这篇文章http://c.biancheng.net/view/8077.html。
第三步:在桌面C文件夹,然后在VS Code点击文件打开文件夹C文件夹,如下图所示:

第四步:点击上图中的右边第一个图标添加文件并命名为test.cpp,如下图所示:

第五步:点击上图的.vscode,然后在该目录下新建c_cpp_properties.json,如下图所示:

第六步:修改上图中的c_cpp_properies.json、launch.json、tasks.json文件,如下所示:
(1)c_cpp_properies.json文件修改

{    "configurations": [        {            "name": "Win32",            "includePath": [                "${workspaceFolder}/**"            ],            "defines": [                "_DEBUG",                "UNICODE",                "_UNICODE"            ],            "compilerPath": "D:/Soft_APP/MinGW/bin/g++.exe",            "cStandard": "c11",            "cppStandard": "c++17",            "intelliSenseMode": "gcc-x64"        }    ],    "version": 4}

注意:上述红色的字符串必须是MinGW安装路径有关。
(2)launch.json文件修改

{    "version": "0.2.0",    "configurations": [        {            "name": "(gdb) Launch",/*调试前执行的任务,就是之前配置的tasks.json中的label字段*/            "preLaunchTask": "C/C++: g++.exe build active file",             "type": "cppdbg",//配置类型,只能为cppdbg*//*请求配置类型,可以为launch(启动)或attach(附加)*/            "request": "launch",/*调试程序的路径名称*/            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",             "args": [],/*调试传递参数*/            "stopAtEntry": false,            "cwd": "${workspaceFolder}",            "environment": [],/*true显示外置的控制台窗口,false显示内置终端*/            "externalConsole": true,             "MIMode": "gdb",            "miDebuggerPath": "D:\\Soft_APP\\MinGW\\bin\\gdb.exe",            "setupCommands": [                {                    "description": "Enable pretty-printing for gdb",                    "text": "-enable-pretty-printing",                    "ignoreFailures": true                }            ]        }    ]}

注意:上述红色的字符串必须是MinGW安装路径有关。

(3)tasks.json文件修改

{    "version": "2.0.0",    "tasks": [        {            "type": "shell",/*任务的名字,就是刚才在命令面板中选择的时候所看到的,可以自己设置*/            "label": "C/C++: g++.exe build active file",             "command": "D:\\Soft_APP\\MinGW\\bin\\g++.exe",            "args": [/*编译时候的参数*/                "-g",/*添加gdb调试选项*/                "${file}",                "-o",/*指定生成可执行文件的名称*/                "${fileDirname}\\${fileBasenameNoExtension}.exe"            ],            "options": {                "cwd": "${workspaceFolder}"            },            "problemMatcher": [                "$gcc"            ],            "group": {                "kind": "test",                "isDefault": true/*表示快捷键Ctrl+Shift+B可以运行该任务*/            }        }    ]}

注意:上述红色的字符串必须是MinGW安装路径有关。
第七步:打开test.cpp文件编写C语言代码,如下图所示:

第八步:按下F5或者运行启动调试,如下图所示:

上图是运行时系统自动弹出的。

2.注意事项

(1)如果安装MinGW时,该软件路径bin/文件夹没有gdb.exe,则需要自己自行安装。按下win+r输入CMD,然后cd D:\Soft_APP\MinGW\bin切换路径,这个路径是小编的MiniGW安装路径,请根据自己安装的路径,最后输入 "mingw-get install gdb"命令按下,如下图所示:

(2)如果运行出现"prelaunchtask g++已终止,退出代码为1"错误,打开CMD命令行切换到项目路径并输入"执行文件名.cpp -o 执行文件名.exe,如下图所示:

经过上图的操作,系统会弹出使用什么软件打开提示,我们选择VS Code,然后运行VS Code就没有这个错误了。
(3)请确保MinGW安装成功,如果在CMD命令行输入"gcc -v"命令时,系统提示不是系统命令等其他错误,则必须把" MinGW/bin"添加到环境变量当中,如下图所示:

关于"VS Code C++环境怎么搭建"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

文件 路径 环境 命令 运行 上图 文件夹 系统 软件 输入 C++ 代码 任务 字符 字符串 流程 知识 红色 错误 有关 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 存储服务器的市场占有率 计算机软件开发区日料 服务器负载突然变高 我的世界星系云服务器 安卓美化软件开发 学软件开发还会被淘汰吗 安徽服务器厂家直供云服务器 河北联想服务器维修费用 为什么表格不能删除数据库 游戏软件开发流程ppt讲解 数据库应用技术实现目的和要求 建立网络安全档案 网络安全与舆情有没有区别 河北旧服务器回收云主机 校园网络安全管理方法 数据库无法访问 简述建立客户数据库的意义 数据库和逻辑模型有什么四种 数据库中什么叫实体模型 2018长江海事局网络安全 qq邮箱 服务器主机名 公安厅网络安全监控中心怎么样 网络安全和程序员有什么区别 甘南app软件开发网络公司 去北京那里学软件开发学校呢 网络安全与隐私保护目的 上海交通大学数据库系统研究 国家网络安全局招人吗 数据库连接重新配置 计算机信息网络安全展
0