Windows10配置VSCode C++环境(超详细,面向小白以及大佬们)

Windows10配置VSCode C++环境(超详细,面向小白以及大佬们)

1. 安装Visual Studio Code

首先需要安装Visual Studio Code(VSCode),可以到官网 https://code.visualstudio.com/ 下载安装包进行安装。安装完成后打开VSCode,点击左侧扩展图标,搜索"Code Runner"插件并安装。该插件可以让我们在VSCode里直接运行C++代码。

2. 安装MinGW-w64

在Windows上编译C++代码需要安装MinGW-w64。可以到官网 http://www.mingw-w64.org/ 下载安装包进行安装。安装时选择x86_64架构,然后将安装路径加入环境变量中。可以通过以下步骤添加环境变量:

  1. 在桌面上右键点击“此电脑”,选择“属性”,点击“高级系统设置”。
  2. 在“高级”选项卡下点击“环境变量”。
  3. 在“系统变量”中找到“Path”,然后点击“编辑”。
  4. 在“变量值”中添加MinGW-w64的bin目录路径,多个路径用分号(;)隔开。
    (比如C:\MinGW-w64\mingw64\bin;C:\MinGW-w64\mingw32\bin)

安装完成后可以运行cmd命令行,输入g++ -v,看到有版本号输出表示MinGW-w64安装成功。

3. 配置VSCode环境

打开VSCode,点击“文件”->“打开文件夹”,选择一个存放C++代码的文件夹。然后在该文件夹下新建一个test.cpp文件,输入以下代码:

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

保存文件后按下Ctrl+Shift+B,在弹出的“选择环境”里选择“C++”并保存。接下来在终端或控制台里执行以下命令:

g++ test.cpp -o test

这个命令会将test.cpp编译并生成一个可执行文件test.exe。然后可以通过以下命令运行程序:

./test

命令行里输出"Hello, world!"表示程序运行成功。

4. 示例:使用VSCode调试C++代码

在VSCode里可以很方便地进行C++代码的调试。接下来以一个简单的示例说明如何使用VSCode调试C++代码。

  1. 新建一个debug.cpp文件,输入以下代码:
#include <iostream>
using namespace std;
int main() {
    int a = 1, b = 2;
    int c = a + b;
    cout << "c = " << c << endl;
    return 0;
}
  1. 点击VSCode左侧的调试图标,然后点击“添加配置”,选择“C++ (GDB/LLDB)”。
  2. 在launch.json文件中添加以下内容:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/debug.exe",
            "args": [],
            "stopAtEntry": true,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "miDebuggerPath": "gdb"
        }
    ]
}

这个配置文件用来启动GDB调试器进行调试。其中"program"字段指定了要调试的程序路径(这里是debug.exe),"stopAtEntry"字段表示程序运行进入后立即暂停。

  1. 设置断点:在程序的第4行int c = a + b;上点击鼠标左键。断点将出现在当前行号的左侧,表示在这里暂停程序的执行。

  2. 按下F5启动调试。程序将启动,并在第4行停止,此时可以查看变量的值,单步调试等等。

以上是简单的示例,更详细的VSCode C++调试教程请查看官方文档:https://code.visualstudio.com/docs/cpp/cpp-debug

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Windows10配置VSCode C++环境(超详细,面向小白以及大佬们) - Python技术站

(0)
上一篇 2023年5月23日
下一篇 2023年5月23日

相关文章

  • C语言使用函数指针数组

    使用函数指针数组是C语言中一种非常灵活的编程技巧,可以在代码中实现更加复杂的逻辑,提高代码的可读性和可维护性。本文将详细讲解如何使用函数指针数组,包含以下几个方面的内容: 函数指针数组的定义和初始化 函数指针数组的使用方法 示例演示 函数指针数组的定义和初始化 函数指针数组是由多个函数指针组成的数组,其定义形式为: returnType (*arrayNam…

    C 2023年5月9日
    00
  • C语言中如何进行内嵌汇编?

    C语言中通过内嵌汇编实现与系统硬件相关的底层操作,如操作系统的中断处理、设备驱动、优化等。在C语言中嵌入汇编语言代码可以实现高效、精确和灵活的系统程序。下面是C语言中如何进行内嵌汇编的详细攻略: 1.内嵌汇编基本语法 在C语言中使用内嵌汇编,需要使用__asm__关键字来表示即将进行内嵌汇编的代码块,具体的语法如下: __asm__( "汇编指令&…

    C 2023年4月27日
    00
  • C 标准库 locale.h

    locale.h 是C标准库中的一个头文件,它提供了本地化对字符串、格式等的处理支持。本文将介绍 locale.h 的完整使用攻略。 1. 包含头文件 使用 locale.h 需要先包含这个头文件。在代码中可以直接使用如下语句来包含: #include <locale.h> 2. 设置本地化环境 locale.h 为我们提供了setlocale(…

    C 2023年5月10日
    00
  • 安全账户管理器初始化失败 lsass.exe 0XC0000(SAM文件问题)

    安全账户管理器(LSASS,Local Security Authority Subsystem Service)是Windows操作系统中非常重要的一个组件,负责用户身份鉴定、安全策略实施等工作。如果在启动或者使用Windows操作系统时,出现了“安全账户管理器初始化失败 lsass.exe 0XC0000(SAM文件问题)”的错误提示,这通常是由于系统文…

    C 2023年5月23日
    00
  • 合金装备5幻痛高难度关卡全S打法攻略

    合金装备5幻痛高难度关卡全S打法攻略 简介 合金装备5幻痛是一款非常经典的动作冒险游戏,其高难度关卡对玩家的能力要求非常高。本文将介绍一些高效的打法攻略,帮助玩家更好地通关高难度关卡,顺利达成全S评分。 打法攻略 技能选择 在进行高难度关卡挑战时,技能的选择至关重要。建议选择潜行技能、战斗技能、研究与开发技能等,这些技能能够为玩家提供更好的隐蔽能力、战斗能力…

    C 2023年5月22日
    00
  • 详解如何在code block创建一个C语言的项目

    创建一个C语言项目可以分为以下几步: 第一步:新建一个文件夹,用于存放项目文件 在你的电脑上选定一个合适的空间,创建一个文件夹,用于存放项目所需要的文件。比如,你可以在桌面上创建一个名为“MyCProject”的文件夹,用于存放C语言项目。 第二步:新建一个C文件 在“MyCProject”文件夹中创建一个名为“main.c”的C文件,并在文件中输入以下代码…

    C 2023年5月23日
    00
  • AE怎么制作削碎一块的圆形动画? ae做圆形破碎部分动画的技巧

    制作圆形破碎部分动画是一种常见的AE动画效果。下面是制作该效果的完整攻略: 步骤1:准备工作 在AE中打开一个新项目,将需要制作圆形破碎部分动画的素材导入到项目中。素材可能是一张图片或一个动画序列,取决于你的需求。确保素材已经被正确地导入到项目中。 步骤2:制作Mask 创建一个新的黑色图层,用于制作遮罩(Mask)。在图层上创建一个白色的圆形遮罩(Mask…

    C 2023年5月22日
    00
  • C++踩坑实战之构造和析构函数

    想要了解如何正确使用C++中的构造函数和析构函数,避免在编程过程中踩坑,下面就带您一步步了解C++踩坑实战之构造和析构函数的攻略。 一、构造函数 构造函数是在对象创建时自动调用的特殊函数,负责对象的初始化工作。那么,在使用构造函数时需要注意哪些事项呢?下面以两条示例来具体说明。 1.确保类中仅存在唯一的默认构造函数 当我们定义了一个带参构造函数,C++编译器…

    C 2023年5月23日
    00
合作推广
合作推广
分享本页
返回顶部