vscode 简单配置mingw64

vscode 简单配置mingw64把 mingw64 添加环境变量 mingw 64 x86 64 8 1 0 release posix seh rt v6 rev0 mingw64 binctrl r 打开 cmd 输入 gcc v 回车 C Users chade gt mdcplusplus projectC Users chade gt cdcplusplus projectC Users chade cplusplus project gt code 这时 vscode 应该已经打开 创

  1. 把mingw64添加环境变量,mingw-64\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\mingw64\bin
  2. ctrl+r 打开cmd 输入 gcc-v 回车
  3. C:\Users\chade>md cplusplus-project C:\Users\chade>cd cplusplus-project C:\Users\chade\cplusplus-project>code . 
  4. 这时vscode应该已经打开,创建hello.cpp文件,确保打开的是当前文件,点击运行,点击打开配置,选择 gdb c++ 自动生成两个配置文件tasks.json launch.json
  • tasks.json 编译任务配置
  • launch.json 调试配置
  • c_cpp_properties.json c/c++ 编译版本配置
    https://code.visualstudio.com/docs/cpp/c-cpp-properties-schema-reference
    5.创建helloc.c文件,点击菜单上的终端,再点击配置默认生成项目,自动打开tasks.json,就会多了gcc C/C++: gcc.exe build active file




更多配置可,ctrl + shift + b 输入c/c++

以下是自动生成的文件
task.json

{ 
    "tasks": [ { 
    "type": "cppbuild", "label": "C/C++: g++.exe build active file", "command": "D:\\SoftwareDevelopmentEnvironment\\CPlusPlusSoftwareEnvironment\\mingw-64\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\g++.exe", "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { 
    "cwd": "D:\\SoftwareDevelopmentEnvironment\\CPlusPlusSoftwareEnvironment\\mingw-64\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin" }, "problemMatcher": [ "$gcc" ], "group": "build", "detail": "Task generated by Debugger." }, { 
    "type": "cppbuild", "label": "C/C++: gcc.exe build active file", "command": "D:\\SoftwareDevelopmentEnvironment\\CPlusPlusSoftwareEnvironment\\mingw-64\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\gcc.exe", "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { 
    "cwd": "D:\\SoftwareDevelopmentEnvironment\\CPlusPlusSoftwareEnvironment\\mingw-64\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin" }, "problemMatcher": [ "$gcc" ], "group": { 
    "kind": "build", "isDefault": true }, "detail": "compiler: D:\\SoftwareDevelopmentEnvironment\\CPlusPlusSoftwareEnvironment\\mingw-64\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\gcc.exe" } ], "version": "2.0.0" } 

launch.json

{ 
    // 使用 IntelliSense 了解相关属性。  // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid= "version": "0.2.0", "configurations": [ { 
    "name": "g++.exe - 生成和调试活动文件", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "D:\\SoftwareDevelopmentEnvironment\\CPlusPlusSoftwareEnvironment\\mingw-64\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "D:\\SoftwareDevelopmentEnvironment\\CPlusPlusSoftwareEnvironment\\mingw-64\\x86_64-8.1.0-release-posix-seh-rt_v6-rev0\\mingw64\\bin\\gdb.exe", "setupCommands": [ { 
    "description": "为 gdb 启用整齐打印", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "C/C++: g++.exe build active file" } ] } 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222800.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午3:00
下一篇 2026年3月17日 下午3:00


相关推荐

  • CAS实现单点登录SSO执行原理探究(终于明白了)

    CAS实现单点登录SSO执行原理探究(终于明白了)一 不落俗套的开始 1 背景介绍单点登录 SingleSignOn 简称 SSO SSO 使得在多个应用系统中 用户只需要登录一次就可以访问所有相互信任的应用系统 CAS 框架 CAS CentralAuthe 是实现 SSO 单点登录的框架 2 盗一张学习 CAS 绝大多都看过的图以及执行部分分析注 已分不清原创 此处就不给出地址了 从结构上看 CAS 包含两个部分 C

    2026年3月26日
    2
  • 手眼标定之基本原理

    手眼标定之基本原理文章目录一前言二Eye-in-Hand2.1基础知识准备2.2Eye-in-Hand基本原理三跋原文首发于微信公众号【视觉IMAX】。一前言机器人的视觉系统分为固定场景视觉系统和运动的「手-眼」视觉系统。摄像机与机器人的手部末端,构成手眼视觉系统。根据摄像机与机器人相互位置的不同,手眼视觉系统分为Eye-in-Hand系统和Eye-to-Hand系统。Eye-in-Hand…

    2022年6月12日
    44
  • Java练手小程序——QQ聊天「建议收藏」

    Java练手小程序——QQ聊天「建议收藏」1.思路图    2.主要功能     实现一对一聊天实现多对多聊天好友上线自动刷新功能3.知识点   界面布局:一是流布局,二是卡片布局(现在应该都不用了) socket通信之对象流objectinput/outputStream     将线程里面的信息显示到界面上4.项目代码    4.1服务端 

    2025年9月26日
    6
  • 胶南人才交流中心[通俗易懂]

    胶南人才交流中心[通俗易懂]电话:0532-86164282山东胶南珠海中路273号邮编:266400

    2022年7月3日
    34
  • CentOS 7 yum 安装与配置 JDK

    CentOS 7 yum 安装与配置 JDKCentOS7yum安装JDK1、检查是否已安装JDK及卸载以下命令二选一,中括号选一即可yumlistinstalled|grep[java][jdk]rpm-qa|grep[java][jdk][gcj]执行命令出现如上图所示,需要卸载,反之即不用卸载JAVA环境yum-yremovejava-1.6.0-openjdk*…

    2022年6月4日
    28
  • canvas画流程图

    canvas画流程图lt DOCTYPEhtml gt lt html gt lt head gt lt metacharset utf 8 gt lt metahttp equiv X UA Compatible content IE edge gt lt title gt lt title gt amp a

    2026年3月17日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号