news 2026/10/9 14:05:02

VS Code 安装及C++环境配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VS Code 安装及C++环境配置
配置环境变量

下载后是一个7z压缩包,解压后找到bin文件夹,将其放入Path系统变量:

在这里插入图片描述

在这里插入图片描述

4.配置C++环境

新建cpp文件:

代码语言:javascript

AI代码解释

#include <iostream> using namespace std; int main() { cout << "Hello Vscode" << endl; return 0; }

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

在这里插入图片描述

在这里插入图片描述

配置 launch.json 文件:

代码语言:javascript

AI代码解释

{ "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 文件:

代码语言:javascript

AI代码解释

{ "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" } ] }

然后运行代码,即可成功运行:

在这里插入图片描述

5.设置格式化

打开设置,搜索:

代码语言:javascript

AI代码解释

C_Cpp: Clang_format_style

将框中内容改为:

代码语言:javascript

AI代码解释

{ BasedOnStyle: LLVM, IndentWidth: 4 }

可将代码格式化为更紧凑的格式:

在这里插入图片描述

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/9 1:53:29

PyTorch镜像部署后做什么?典型使用场景实战推荐

PyTorch镜像部署后做什么&#xff1f;典型使用场景实战推荐 1. 部署完成后的第一件事&#xff1a;确认环境是否真正就绪 很多人以为镜像启动成功就万事大吉&#xff0c;其实最关键的一步恰恰被跳过了——验证GPU是否真正可用、Python生态是否完整连通。这不是走流程&#xff…

作者头像 李华
网站建设 2026/10/9 1:53:35

【C++11 之auto 自动类型推导】一个你必须知道的基础知识

原理auto 关键字背后的原理是&#xff0c;编译器会查看变量的初始化表达式&#xff0c;并确定该表达式的类型。然后&#xff0c;编译器将该类型应用于 auto 声明的变量。例如&#xff1a;代码语言&#xff1a;javascriptAI代码解释int x 10; auto y x; // y 的类型是 int在…

作者头像 李华
网站建设 2026/10/9 1:53:42

DeepEP 2025全新攻略:零门槛安装配置与避坑指南

DeepEP 2025全新攻略&#xff1a;零门槛安装配置与避坑指南 【免费下载链接】DeepEP DeepEP: an efficient expert-parallel communication library 项目地址: https://gitcode.com/GitHub_Trending/de/DeepEP 还在为专家并行通信库的复杂安装流程抓狂&#xff1f;编译错…

作者头像 李华
网站建设 2026/10/9 1:53:47

探索Android-BLE:低功耗蓝牙通信的跨语言解决方案

探索Android-BLE&#xff1a;低功耗蓝牙通信的跨语言解决方案 【免费下载链接】Android-BLE 项目地址: https://gitcode.com/gh_mirrors/andr/Android-BLE Android BLE开发一直是物联网应用的核心挑战&#xff0c;如何高效实现设备扫描、稳定连接与数据传输&#xff1f…

作者头像 李华
网站建设 2026/10/8 11:11:52

手机能用吗?FSMN-VAD适配移动端实测成功

手机能用吗&#xff1f;FSMN-VAD适配移动端实测成功 你有没有试过在地铁里想快速切分一段会议录音&#xff0c;却发现语音识别App总在“加载中”转圈&#xff1f;或者在工厂巡检时&#xff0c;手拿对讲机录音后&#xff0c;得回办公室才能用电脑跑VAD&#xff08;语音端点检测…

作者头像 李华