win10配置vsCode c/c++开发环境

该文详细介绍了如何在VSCode中配置MinGW环境,包括下载安装VSCode和MinGW-w64,将MinGW的bin路径添加到系统环境变量,创建C++项目所需的.vscode文件夹和配置文件(c_cpp_properties.json,launch.json,tasks.json),以及下载C/C++插件,最后通过编写并运行HelloWorld程序验证配置成功。
摘要由CSDN通过智能技术生成
1:下载安装 vsCode。

需要注意一些勾选,不要选错,除了安装路径,其他的选择默认就可以。

2:下载安装 MinGW: MinGW-w64 - for 32 and 64 bit Windows

直接下载下面这个包解压,保存到自己想保存的位置就行,等会儿后面需要里边bin文件夹的路径

!!!我这里是直接下载的这个sjlj版本,比较方便,当然也可以选择上面的install.exe在线安装,会比较慢。

3:配置:把下载好的MinGW的bin文件夹添加到系统 环境变量里(控制面板-高级系统设置-环境变量-PATH-编辑-添加-把bin路径复制进去-保存确定)

我的路径是:D:\app\mingw\mingw64\bin

4:为C/C++工程文件新建一个文件夹,然后在文件夹里新建一个 .vscode 的文件下,在.vscode文件夹里新建三个.json文件:

文件内容分别是:

c_cpp_properties.json:

{
  "configurations": [
      {
        "name": "Win32",
        "includePath": ["${workspaceFolder}/**"],
        "defines": ["_DEBUG", "UNICODE", "_UNICODE"],
        "windowsSdkVersion": "10.0.17763.0",
        "compilerPath": "D:\\app\\mingw\\mingw64\\bin\\g++.exe",   /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
        "cStandard": "c11",
        "cppStandard": "c++17",
        "intelliSenseMode": "${default}"
      }
    ],
    "version": 4
}

launch.json

{
  // 使用 IntelliSense 了解相关属性。 
  // 悬停以查看现有属性的描述。
  // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
  "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:\\app\\mingw\\mingw64\\bin\\gdb.exe",        /*修改成自己bin目录下的gdb.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
          "setupCommands": [
              {
                  "description": "为 gdb 启用整齐打印",
                  "text": "-enable-pretty-printing",
                  "ignoreFailures": true
              }
          ],
          "preLaunchTask": "task g++"
      }
  ]
}

tasks.json

{
  // See https://go.microsoft.com/fwlink/?LinkId=733558 
  // for the documentation about the tasks.json format
  "version": "2.0.0",
  "tasks": [
      {
      "type": "shell",
      "label": "task g++",
      "command": "D:\\app\\mingw\\mingw64\\bin\\g++.exe",    /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
      "args": [
          "-g",
          "${file}",
          "-o",
          "${fileDirname}\\${fileBasenameNoExtension}.exe",
          "-I",
          "F:\\learn\\vscodeProject\\c++Code",      /*修改成自己放c/c++项目的文件夹,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
          "-std=c++17"
      ],
      "options": {
          "cwd": "D:\\app\\mingw\\mingw64\\bin\\"    /*修改成自己bin目录,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
      },
      "problemMatcher":[
          "$gcc"
      ],
      "group": "build",
      
      }
  ]
}

!!!注意修改路径

5:在vsCode里下载c/c++插件:

然后新建.cpp文件,打印一个helloword试一下:

helloworld.cpp

#include <stdio.h>
#include <windows.h>
int main()
{
    printf("Hello World\n");
    system("pause");
    return 0;
}

运行成功啦:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值