环境搭建--vscode

ops/2025/1/31 12:26:40/

vscode官网下载合适版本 

安装vscode插件

 安装 MinGW

配置环境变量

把安装目录D:\mingw64 配置在用户的环境变量path里即可
选择用户环境变量path

点确定保存后开启cmd输入g++,如提示no input files 则说明Mingw64 安装成功,如果提示'g++' 不是内部或外部命令,也不是可运行的程序或批处理文件则说明安装失败

配置 vscode

我的项目结构是这样的,incude文件夹下为.h文件 src文件夹下为.cpp文件

点击运行与调试

点击运行与调试---》G++(Windows)

 

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

 点击运行与调试---》

选择Others

配置

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


http://www.ppmy.cn/ops/154469.html

相关文章

java求职学习day15

多线程 1 基本概念 1.1 程序和进程的概念 (1)程序 - 数据结构 算法,主要指存放在硬盘上的可执行文件。 (2)进程 - 主要指运行在内存中的可执行文件。 (3)目前主流的操作系统都支持多进程&a…

基于SpringBoot的高校志愿活动服务平台

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码、微信小程序源码 精品专栏:…

如何做一个C#仿Halcon Calibration插件

安装部分目标效果 安装部分实现效果 这两部分的核心为 HOperatorSet.GenCaltab(xNum, yNum, markDis, ratio, descrFilePath, psFilePath); 标定部分目标效果 标定部分实现效果 本部分主要有四个核心部分 1,导入图像 主要是创建文件夹浏览对话框 v…

Kotlin单例类

什么是单例类? 单例类是在全局上只能创建一个实例的类,其可避免创建重复对象。 单例类实现 Java实现: public calss Singleton {private static Singleton instance;private Singleton() {}public synchronized static Singleton getInst…

leetcode刷题记录(九十)——74. 搜索二维矩阵

(一)问题描述 74. 搜索二维矩阵 - 力扣(LeetCode)74. 搜索二维矩阵 - 给你一个满足下述两条属性的 m x n 整数矩阵: * 每行中的整数从左到右按非严格递增顺序排列。 * 每行的第一个整数大于前一行的最后一个整数。给你…

DeepSeek R1-Zero vs. R1:强化学习推理的技术突破与应用前景

📌 引言:AI 推理的新时代 近年来,大语言模型(LLM) 的规模化扩展成为 AI 研究的主流方向。然而,LLM 的扩展是否真的能推动 通用人工智能(AGI) 的实现?DeepSeek 推出的 R1…

【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】1.30 性能巅峰:NumPy代码优化全攻略

1.30 性能巅峰:NumPy代码优化全攻略 目录 #mermaid-svg-CMVXy3CN2tNmW8RJ {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-CMVXy3CN2tNmW8RJ .error-icon{fill:#552222;}#mermaid-svg-CMVXy3CN2tNmW8RJ …

能说说MyBatis的工作原理吗?

大家好,我是锋哥。今天分享关于【能说说MyBatis的工作原理吗?】面试题。希望对大家有帮助; 能说说MyBatis的工作原理吗? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 MyBatis 是一个流行的持久化框架,它…