Windows平台下配置VS Code的C++环境教程

 更新时间:2022年12月15日 10:30:37   作者:后厂村路蔡徐坤  
这篇文章主要介绍了Windows平台下配置VS Code的C++环境教程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

一、下载VS Code

下载链接:https://code.visualstudio.com/Download

二、下载CPP插件

三、安装编译器和调试器

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

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

四、设置系统环境变量

验证:

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

如果提示以下信息[2],则环境变量配置失败。

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

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

五、修改VScode调试、编译配置文件

文件夹中.vscode文件主要用于防止调试器和编译器配置文件

{
    "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": "${fileDirname}",
        "environment": [],
        "externalConsole": true,
        "MIMode": "gdb",
        "miDebuggerPath": "D:\\mingw64\\bin\\gdb.exe",
        "setupCommands": [
          {
            "description": "Enable pretty-printing for gdb",
            "text": "-enable-pretty-printing",
            "ignoreFailures": true
          }
        ],
        "preLaunchTask": "C/C++: g++.exe build active file"
      }
    ]
  }

{
    "tasks": [
      {
        "type": "cppbuild",
        "label": "C/C++: g++.exe build active file",
        "command": "D:\\mingw64\\bin\\g++.exe",
        "args": ["-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe"],
        "options": {
          "cwd": "${fileDirname}"
        },
        "problemMatcher": ["$gcc"],
        "group": {
          "kind": "build",
          "isDefault": true
        },
        "detail": "compiler: D:\\mingw64\\bin\\g++.exe"
      }
    ],
    "version": "2.0.0"
  }

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C语言进阶教程之函数指针详解

    C语言进阶教程之函数指针详解

    函数指针是一个指针变量,它可以存储函数的地址,然后使用函数指针,下面这篇文章主要给大家介绍了关于C语言进阶教程之函数指针的相关资料,需要的朋友可以参考下
    2022-04-04
  • C语言泛型编程实例教程

    C语言泛型编程实例教程

    这篇文章主要介绍了C语言泛型编程,针对泛型的用法做了深入浅出的实例介绍,是C程序设计中非常实用的技巧,需要的朋友可以参考下
    2014-09-09
  • C++11新特性之随机数库(Random Number Library)详解

    C++11新特性之随机数库(Random Number Library)详解

    相对于C++11之前的随机数生成器来说,C++11的随机数生成器是复杂了很多,下面这篇文章主要给大家介绍了关于C++11新特性之随机数库(Random Number Library)的相关资料,需要的朋友可以参考下
    2022-06-06
  • C语言中枚举与联合体的使用方法(enum union)

    C语言中枚举与联合体的使用方法(enum union)

    枚举的意思就是列举,将每一个可能的取值都进行一一列举,下面这篇文章主要给大家介绍了关于C语言中枚举与联合体的使用方法,需要的朋友可以参考下
    2021-09-09
  • C语言函数指针的老生常谈

    C语言函数指针的老生常谈

    这篇文章主要为大家介绍了vue组件通信的几种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-11-11
  • VC中Tab control控件的用法详细解析

    VC中Tab control控件的用法详细解析

    以下是对VC中Tab control控件的用法进行了详细的介绍,需要的朋友可以过来参考下哦
    2013-09-09
  • C语言指针入门的简单实例教程

    C语言指针入门的简单实例教程

    这篇文章主要给大家介绍了关于C语言指针入门的简单实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • C语言小程序 计算第二天日期示例代码

    C语言小程序 计算第二天日期示例代码

    输入一个日期,判断下一个日期是哪一天,如果日期输入错误,则调用Linux下的cal命令显示输入的月份
    2013-07-07
  • C++实现与Lua相互调用的示例详解

    C++实现与Lua相互调用的示例详解

    这篇文章主要为大家详细介绍了C++实现与Lua相互调用的方法,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以了解一下
    2023-03-03
  • 详解Qt使用QImage类实现图像基本操作

    详解Qt使用QImage类实现图像基本操作

    这篇文章主要介绍了Qt如何利用QImage类实现对图像的基本操作,包括图像显示、图像缩放、图像旋转等,感兴趣的小伙伴可以跟随小编一起动手尝试一下
    2022-06-06

最新评论