vs code 配置c/c++环境的详细教程(推荐)

yizhihongxing

下面是详细讲解“VS Code 配置 C/C++ 环境的详细教程(推荐)”的完整攻略:

1. 安装 MinGW-w64

MinGW-w64 是 Windows 平台上非常流行的 C/C++ 编译器环境,我们需要先安装它。可以在 MinGW-w64 官网( http://mingw-w64.org/doku.php/download )下载适合自己的安装包,安装包分为 32 位和 64 位两种版本。具体选择哪个版本需要根据你的电脑操作系统选择,一般电脑上安装的是 64 位操作系统,所以推荐安装 64 位版本。

安装过程中需要注意以下几点:

  • 在选择安装路径时,最好不要出现中文、空格、符号等特殊字符,否则可能会出现编译错误。
  • 在选择组件时,需要安装 mingw64-gcc-base 和 mingw64-gcc-g++ 两个组件,这两个组件是编译 C/C++ 程序所必需的。其他组件可按需选择。

2. 配置环境变量

安装完 MinGW-w64 后,需要将 MinGW-w64 的 bin 目录添加到环境变量中才能够在命令行中运行 gcc 和 g++ 命令。

具体方法如下:

  1. 在 Windows 搜索栏中输入“环境变量”,点击“编辑环境变量”。

  2. 在打开的窗口中,点击“环境变量”按钮。

  3. 在“系统变量”中找到“Path”变量,双击进行编辑。

  4. 右侧点击“新建”,输入 MinGW-w64 的 bin 目录路径。例如:“C:\mingw-w64\mingw64\bin”。

  5. 点击“确定”保存设置。

3. 安装 VS Code 插件

下面需要在 VS Code 中安装 C/C++ 扩展插件。在 VS Code 的扩展商店中搜索“C/C++”并安装,安装完成后需要重新启动 VS Code。

4. 配置 VS Code

打开需要编译的 C/C++ 文件,按下 F1 键,在弹出的命令窗口中选择“C/C++:Edit Configurations”。在打开的“c_cpp_properties.json”文件中将“includePath”和“browse.path”属性分别修改为:

"includePath": [
    "${workspaceFolder}/**",
    "C:/mingw-w64/mingw64/include"
],
"browse.path": [
    "${workspaceFolder}/**",
    "C:/mingw-w64/mingw64/include"
],

其中“${workspaceFolder}”表示当前工作目录,需要保留。

5. 编写 C/C++ 代码

在 VS Code 中新建一个 C/C++ 文件,例如“helloworld.cpp”,并输入以下代码:

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

6. 编译运行代码

按下 CTRL+SHIFT+B(快捷键可以在“tasks.json”中查看和修改),在弹出的命令窗口中选择“g++ build active file”。编译完成后,会出现一个名为“helloworld.exe”的可执行文件。在命令行中运行此文件,即可看到输出的“Hello World!”信息。

示例1:编写一个计算两数之和的程序。

#include<iostream>
using namespace std;
int main() {
    int a, b;
    cin>>a>>b;
    cout<<a<<" + "<<b<<" = "<<a+b<<endl;
    return 0;
}

示例2:编写一个快速排序的程序。

#include<iostream>
using namespace std;
const int N = 100010;
int n, q[N];
void quicksort(int q[], int l, int r) {
    if (l >= r) return;
    int i = l - 1, j = r + 1, x = q[(l + r) >> 1];
    while (i < j) {
        do i++; while (q[i] < x);
        do j--; while (q[j] > x);
        if (i < j) swap(q[i], q[j]);
    }
    quicksort(q, l, j);
    quicksort(q, j + 1, r);
}
int main() {
    cin>>n;
    for (int i = 0; i < n; i++) cin>>q[i];
    quicksort(q, 0, n - 1);
    for (int i = 0; i < n; i++) cout<<q[i]<<" ";
    cout<<endl;
    return 0;
}

以上就是“VS Code 配置 C/C++ 环境的详细教程”的完整攻略,希望可以帮助到您。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:vs code 配置c/c++环境的详细教程(推荐) - Python技术站

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

相关文章

  • 浅析ARM架构下的函数的调用过程

    浅析ARM架构下的函数的调用过程 ARM函数调用基本流程 ARM函数调用的基本流程如下: 调用者保存寄存器(Callee saved registers):在调用函数之前,调用者需要保存被调用者需要用到的寄存器,否则这些值会被调用函数所覆盖,导致逻辑错误。在ARM架构中,callee saved registers 都是 r4-r11,他们将被保存在当前堆栈…

    C 2023年5月23日
    00
  • python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案

    Python对任意数据和曲线进行拟合并求出函数表达式有以下三种常见的解决方案: 多项式拟合: 多项式拟合是一种最简单的拟合方法,其实现思路是在已有的数据点上,通过构建一个多项式,来逼近已知的函数。在Python中,使用numpy库中的polyfit函数来实现多项式拟合。具体步骤如下: import numpy as np import matplotlib.…

    C 2023年5月22日
    00
  • PHP高精确度运算BC函数库实例详解

    PHP高精确度运算BC函数库实例详解 本文将详细讲解PHP中高精度运算的实现方式,主要使用的是BC函数库。BC函数库是PHP中一个集成了多种精度运算的工具,拥有高精度计算、小数位控制等功能,可以帮助我们方便地完成高精度计算。 安装和使用 安装BC函数库非常简单,只需要在PHP中开启bcmath扩展即可。具体安装方式可以参考官方文档。 在开启扩展后,我们就可以…

    C 2023年5月22日
    00
  • SQL Server数据库bcp导出备份文件应用示例

    下面我将详细讲解“SQL Server数据库bcp导出备份文件应用示例”的完整攻略,并且提供两个示例说明。 简介 bcp是SQL Server的一个命令行实用程序,可以用于快速的批量导入/导出数据到SQL Server。其中,使用bcp导出数据时,可以将数据导出到文本文件中,这些文本文件可以轻松备份、存储或传输SQL Server数据。在进行导出的过程中,我…

    C 2023年5月23日
    00
  • C语言实现通用数据结构之通用集合(HashSet)

    C 语言实现通用数据结构之通用集合(HashSet) 什么是 HashSet HashSet 是一种常用的数据结构,其实质就是一个无序不重复的元素集合。在 C 语言中,你可以使用 HashSet 存储任何类型的数据。 HashSet 的优点在于: 独立性,只关心数据的存储和操作,而不必关心数据类型; 方便性,对于处理过程,比起普通数组无需考虑顺序问题。 实现…

    C 2023年5月23日
    00
  • C语言实现扫雷小项目

    C语言实现扫雷小项目攻略 1. 确定游戏功能和数据结构 在开始编码前,首先需要确定扫雷游戏的基本功能和数据结构: 游戏功能:实现扫雷游戏的核心功能,包括地雷的生成、数字的计算、点击和标记等操作。 数据结构:定义并实现游戏所需的数据结构,如二维数组等。 2. 创建扫雷项目文件 创建一个新的C语言项目文件夹并进入该文件夹,输入以下命令: mkdir minesw…

    C 2023年5月23日
    00
  • 型号为a1526的iphone5c 联通版4g网络怎么开启 联通版iphone5c a1526越狱后破解4g教程

    那么针对这个问题,我将分为两个部分来进行回答。 如何开启型号为a1526的iphone5c联通版4G网络? 首先,您需要确认您的手机是否支持4G网络。型号为a1526的iphone5c 联通版是支持4G网络的,但需满足以下条件: 手机系统为iOS 8.0及以上版本 必须使用联通的USIM卡 在中国大陆地区开通4G网络服务 确认您的手机符合以上条件后,您需要进…

    C 2023年5月23日
    00
  • C语言如何改变字体颜色

    下面是C语言如何改变字体颜色的完整攻略。在Windows命令行界面中,我们可以用如下的C语言代码来修改字体颜色: #include <Windows.h> int main() { HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hConsole…

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