千家信息网

vscode配置c/c++开发环境的示例

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,小编给大家分享一下vscode配置c/c++开发环境的示例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1、安装cpptools工具打开vscode,按照如图所示步骤安装2、下载Mi
千家信息网最后更新 2025年01月31日vscode配置c/c++开发环境的示例

小编给大家分享一下vscode配置c/c++开发环境的示例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

1、安装cpptools工具

打开vscode,按照如图所示步骤安装

2、下载MinGW

下载地址:https://sourceforge.net/projects/mingw-w64/files/

下载的文件:进入网站后不要点击 "Download Lasted Version",往下滑,找到最新版的 "x86_64-posix-seh"。

安装MinGW:下载后是一个7z的压缩包,解压后移动到你想安装的位置即可。我的安装位置是:D:\2Software\mingw64

3、配置环境变量

配置对象:WinGW,把你刚刚安装WinGW的路径拷贝一下

配置环境变量:在此以win10为例,按照如图所示步骤进行配置

配置好环境变量后重启一下 VScode。

4、验证一下环境变量是否配置成功

按下 win + R,输入cmd,回车键之后输入g++,再回车,如果提示以下信息[1],则环境变量配置成功。如果提示以下信息[2],则环境变量配置失败。

[1]:g++: fatal error: no input files

[2]:'g++' 不是内部或外部命令,也不是可运行的程序或批处理文件。

5、使用简单的.cpp文件配置C++环境

新建空文件夹Code

打开VScode --> 打开文件夹 --> 选择刚刚创建的文件夹Code

新建test.cpp文件(以最简单的 HelloWorld.cpp 为例)

进入调试界面添加配置环境,选择 C++(GDB/LLDB),再选择 g++.exe,之后会自动生成 launch.json 配置文件

编辑 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:\\2Software\\mingw64\\bin\\gdb.exe",            "setupCommands": [                {                    "description": "Enable pretty-printing for gdb",                    "text": "-enable-pretty-printing",                    "ignoreFailures": true                }            ],            "preLaunchTask": "task g++" //修改此项        }    ]}

返回.cpp文件,按F5进行调试,会弹出找不到任务"task g++",选择 "配置任务",会自动生成 tasks.json 文件

编辑 tasks.json 文件

{    "version": "2.0.0",    "tasks": [        {            "type": "shell",            "label": "task g++",    //修改此项            "command": "D:\\2Software\\mingw64\\bin\\g++.exe",            "args": [                "-g",                "${file}",                "-o",                "${fileDirname}\\${fileBasenameNoExtension}.exe"            ],            "options": {                "cwd": "D:\\2Software\\mingw64\\bin"            },            "problemMatcher": [                "$gcc"            ],            "group": "build"        }    ]}

【注】: launch.json 文件中 "preLaunchTask" 的值 必须与 tasks.json 文件中 "label"的值一致。值的设置看个人喜好,保持默认也是OK的。

6、运行

返回 HelloWorld.cpp 文件,按F5调试,发现完全OK了!

看完了这篇文章,相信你对"vscode配置c/c++开发环境的示例"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

配置 文件 环境 变量 选择 文件夹 示例 开发 成功 任务 位置 信息 步骤 篇文章 自动生成 C++ 如图 提示 生成 输入 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 海康服务器管理口地址多少 北京络明网络技术有限责任公司 一二三四年级网络安全绘画 组织开展网络安全知识测试 白山企业管理软件开发团队 网络安全无糖信息 数据软件开发的面试问题 数据库表格设计需要考虑哪些 大学生网络安全宣传月主题 余姚透迅网络技术有限公司 网络技术对应四级 硬件式邮件服务器 数据库表名不能联想 网络安全云概念 网络安全专班成立通知 现代网络技术在教学中运用 欣海贝软件开发工作室 数据库系统的FD和主键例题 如何防止暴库和数据库下载 铁人三项赛网络安全 人类享受了网络技术带来的方便 浙江正规网络技术分类价目表 个人网络安全隐私泄露 网络技术运营有限公司 网络安全作为 多功能打印服务器怎么设置 网络技术中表单的问题 华为电脑服务器怎么删除 华为服务器配置参数表 关于网络安全现状的调研报告
0