VSCode 的 C/C++ 开发环境的傻瓜级自动部署程序

软件介绍

VSCode 是一款优秀的编辑器,可以通过各种插件,将其配置成 C/C++ 开发环境。只是对于初学者而言,配置步骤有点繁琐。

软件 VSCode-Setup(MinGW) 提供了自动下载安装 VSCode 并配置成 C/C++ 开发环境的功能。无需担心该软件会对系统有额外修改,每个步骤都有明确提醒,可以使用自动功能,也可以根据提示手动完成配置,都很方便。

软件下载

点击这里下载:VSCode-Setup(MinGW)_v20231016

VSCode-Setup(MinGW) 安装程序分为六个步骤:

  1. 下载 VS Code
  2. 下载 MinGW-W64
  3. 安装 C/C++ 插件
  4. 设置 MingGW-W64 环境变量
  5. 下载 EasyX
  6. 创建 Demo 示例程序

注意,除了第二步下载很慢之外,其它步骤都建议选择自动操作。

步骤一、下载 VS Code

先选择 VS Code 的安装目录,默认路径是 D:\App\VSCode(后面步骤都以该路径做为示范)

自动下载:点击“点这里开始”按钮进行自动下载,大约一分钟内即可完成。下载完成后,根据提示进行下一步操作即可。

手动下载:从 Visual Studio Code 1.75.1 - AppZip 下载“免安装 x64”版本 VSCode,下载后解压至安装路径下,软件检测到 D:\App\VSCode\Code.exe 后可以点“下一步”按钮进入下一个步骤。

步骤二、下载 MinGW-W64 (注意:本步骤建议手动下载)

由于 MinGW-W64 下载地址在国外,下载速度很慢,而且经常无法下载。

建议使用迅雷下载 MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net 页面中的 MinGW-W64 GCC-8.1.0 的 x86_64-win32-seh 版本,并解压至 D:\App\VSCode\mingw64 文件夹下。(PS:欢迎加入 C 语言学习 QQ 群 )

软件检测到 D:\App\VSCode\mingw64\bin\g++.exe 后,可以进行下一步操作。

步骤三、安装 C/C++ 插件

该步骤会在 VSCode 里安装 C/C++ 扩展,如果点击自动安装,安装过程大约 2-3 分钟,根据提示进行下一步操作即可。

步骤四、设置 MinGW-W64 环境变量

设置环境变量后,会自动检测是否设置成功。自动配置功能可以瞬间完成,建议用户使用自动配置。

步骤五、下载 EasyX

该步骤会自动下载“EasyX_2023大暑版”的 MinGW 版本,自动下载一分钟内即可完成,建议用户使用自动下载。

步骤六、配置项目文件夹,并创建示例程序

1. 创建一个新的 C++ 文件:在 Visual Studio Code 中,创建一个新的 C++ 源代码文件。您可以选择 "文件" -> "新建文件",然后将文件另存为以 ".cpp" 结尾的文件名(例如,"hello.cpp")。

2. 编写 "Hello, World!" 程序:在新创建的文件中,输入以下 C++ 代码:

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

3. 保存文件:保存您的文件。

4. 编译和运行程序:您可以使用终端来编译和运行程序。在 Visual Studio Code 中,可以使用集成的终端。打开终端(在菜单中选择 "终端" -> "新建终端"),然后使用 g++ 编译器编译您的程序,如下所示:

g++ hello.cpp -o hello

这会生成一个可执行文件,其名称为 "hello"。

最后,运行程序:

./hello

您将在终端上看到输出 "Hello, World!"。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/160258.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

jeecg-uniapp 转成小程序的过程 以及报错 uniapp点击事件

uniapp 点击事件 tap: 单击事件 confirm: 回车事件 blur:失去焦点事件 touchstart: 触摸开始事件 touchmove: 触摸移动事件。 touchend: 触摸结束事件。 longpress: 长按事件。 input: 输入框内容变化事件。 change: 表单元素值变化事件。 submit: 表单提交事件。 scroll: 滚动…

Git(七).git 文件夹瘦身,GitLab 永久删除文件

目录 一、问题背景二、问题复现2.1 新建项目2.2 上传大文件2.3 上传结果 三、解决方案3.1 GitLab备份与还原1&#xff09;备份2&#xff09;还原 3.2 删除方式一&#xff1a;git filter-repo 命令【推荐】1&#xff09;安装2&#xff09;删除本地仓库文件3&#xff09;重新关联…

FLASH语音芯片和MP3音乐芯片的不同之处

语音芯片除了不可重复擦写的otp语音芯片之外还有内置flash可重复擦写的语音芯片&#xff0c;还有音质相对来说更好的mp3音乐芯片&#xff0c;接下来让我们就flash芯片和MP3芯片来展开讨论&#xff0c;看看两者之间究竟有哪些不同之处。 flash语音芯片 Flash语音芯片是可以进行…

网络协议的基本概念

网络协议的基本概念 随处可见的协议 在计算机网络与信息通信领域里&#xff0c;人们经常提及“协议”一词。互联网中常用的具有代表性的协议有IP、TCP、HTTP等。 “计算机网络体系结构”将这些网络协议进行了系统归纳。TCP/IP就是IP、TCP、HTTP等协议的集合。现在&#xff0…

PostgreSQL 进阶 - 模式匹配,过滤敏感数据,数据清理

1. 模式匹配 SELECT phone_number FROM customers;使用正则表达式替换所有非数字字符 这样可以清理和标准化电话号码数据&#xff0c;去除任何非数字字符&#xff0c;只保留数字 UPDATE customers SET phone_number REGEXP_REPLACE(phone_number, [^0-9], , g) WHERE phone…

Monocle 3 | 太牛了!单细胞必学R包!~(三)(建立单细胞轨迹)

1写在前面 到周末了&#xff0c;今天去骑车的&#xff0c;感觉还不错。&#x1f6b4;&#x1f3fb; 下面就是今天的内容了&#xff1a; &#x1f447; 单细胞转录组、蛋白组、表观组学等单细胞技术的发展为研究细胞周期、细胞分化等细胞动态过程提供了新的机会。&#x1f929; …

CSS3设计动画样式

CSS3动画包括过渡动画和关键帧动画&#xff0c;它们主要通过改变CSS属性值来模拟实现。我将详细介绍Transform、Transitions和Animations 3大功能模块&#xff0c;其中Transform实现对网页对象的变形操作&#xff0c;Transitions实现CSS属性过渡变化&#xff0c;Animations实现…

iSlide2024一款基于PPT的插件工具包含38个设计辅助功能

根据使用者情况表明iSlide 是一款拥有30W素材的PPT高效设计软件&#xff0c;可提高90%工作效率&#xff0c;现全球已有超过1400万使用者&#xff0c;智能排版原创高品模板可商用图形&#xff0c;真正摆脱PPT的束缚&#xff0c;把精力用在该用的地方。我们都明白islide插件功能特…

【黑马程序员】Maven 进阶

文章目录 前言一、分模块开发与设计1. 分模块开发意义2. 分模块开发&#xff08;模块拆分&#xff09;2.1 创建 Maven 模块2.2 书写模块代码2.3 通过 Maven 指令安装模块到本地仓库&#xff08;install 指令&#xff09; 二、依赖管理1. 依赖传递1.1 依赖传递冲突问题 2. 可选依…

Modelsim 使用教程(3)——Projects

目录 一、概述 二、设计文件及tb 2.1 设计文件 counter.v 2.2 仿真文件 tcounter.v 三、操作流程 3.1 Create a New Project&#xff08;创建一个新的工程&#xff09; 3.2 Add Objects to the Project&#xff08;把代码加入项目&#xff09; 3.3 Compile the …

modesim verilog仿真验证基本流程(新建工程方式)

文章目录 环境搭建一、在modelsim里创建一个新的工程二、新建verilog设计文件及仿真激励文件三、仿真结果本文演示如何使用modelsim新建工程进行功能仿真。 环境搭建 本文中采用的modelsim版本如下: modelsim altera 10.3d一、在modelsim里创建一个新的工程 打开modelsim软…

ubuntu20.04配置解压版mysql5.7

目录 1.创建mysql 用户组和用户2.下载 MySQL 5.7 解压版3.解压 MySQL 文件4.将 MySQL 移动到适当的目录5.更改mysql目录所属的用户组和用户&#xff0c;以及权限6.进入mysql/bin/目录&#xff0c;安装初始化7.编辑/etc/mysql/my.cnf配置文件8.启动 MySQL 服务&#xff1a;9.建立…