VS Code 如何搭建C/C++环境

news/2024/11/18 3:01:28/

目录

一、VS Code是什么?

二、VS Code下载和安装

2.1下载

2.2安装 

2.3环境介绍 

三、Vs Code配置C/C++环境 

3.1下载和配置MinGW-w64编译器套件

 3.1.1下载

3.1.2配置 


一、VS Code是什么?

跨平台,免费且开源的现代轻量级代码编辑器

Visual Studio Code(简称“VS Code” )是Microsoft在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代Web和云应用的跨平台源代码编辑器(它通常是一个独立的应用程序,或是作为集成开发环境的一部分存在,或者是一个运行于浏览器中的网页编辑器。由于程序员的主要任务就是编写代码,因此源代码编辑器也就成为了最为重要的编程工具。),可在桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。

二、VS Code下载和安装

2.1下载

 官网链接:https://code.visualstudio.com/

选择自己所需要的版本 

2.2安装 

建议:新建一个文件夹放置,便于管理和查找 

 安装完成 

2.3环境介绍 

汉化过程:

 点击插件下载安装汉化(chinese)

汉化后一定要重启:

三、Vs Code配置C/C++环境 

Vs Code安装好后,只能用来写C/C++代码,不能直接编译代码。所以我们要使用编译器来完成,使用MinGW-w64移植到Windows平台的一个gcc编译器,下面将MinGW-w64下载和配置步骤展示。

3.1下载和配置MinGW-w64编译器套件

 3.1.1下载

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

切记不要点下载,往下滑,选择我们需要的版本 

  • x86_64-win32-seh

 选择该版本下载

解压缩到你自己的文件夹中

 成功解压,建议放在根目录(C盘或D盘)下。 

3.1.2配置 

在windows电脑上,按win+s快捷键,或者直接在搜索框中搜:环境变量 

 

点击环境变量 

 

 先点击bin目录复制地址 

 复制地址

新建后点确定即可 ,到这配置完成。

 检测是否成功安装:

按住win+r后,在弹出的输入框输入cmd

 输入gcc --version,看到下面的界面表示配置好了

最后安装C/C++插件,安装后重启Vs Code

重启后前面的配置才生效!!!


http://www.ppmy.cn/news/1234348.html

相关文章

如何用java的虚拟线程连接数据库

我觉得这个很简单 首先确保你idea支持jdk21. 然后把idea编译成的目标字节码设置为21版本的 然后编写代码。 创建虚拟线程的方式有: Runnable runnable () -> {System.out.println("Hello, world!"); };// 创建虚拟线程 Thread virtualThread Thre…

优化记录 -- 记一次搜索引擎(SOLR)优化

业务场景 某服务根据用户相关信息,使用搜索引擎进行数据检索 软件配置 solr 1台:32c 64g 数据10gb左右,版本 7.5.5 应用服务器1台:16c 64g 应用程序 3节点 问题产生现象 1、因业务系统因处理能不足,对业务系统硬件…

在AWS VPC中运行Nagios检查时指定自定义DNS解析器的选项

在AWS VPC中运行Nagios检查,并希望能够指定自定义DNS解析器来处理请求。我想使用Python requests库来实现这个目标。 根据问题描述,您想在AWS VPC中运行Nagios检查,并希望使用Python的requests库来指定自定义DNS解析器。 要解决这个问题&…

前缀和——DP35 【模板】二维前缀和

文章目录 🍎1. 题目🍒2. 算法原理🍅3. 代码实现 🍎1. 题目 题目链接:【模板】二维前缀和_牛客题霸_牛客网 (nowcoder.com) 描述 给你一个 n 行 m 列的矩阵 A ,下标从1开始。 接下来有 q 次查询&#xff0…

3D电路板在线渲染案例

从概念上讲,这是有道理的,因为PCB印制电路板上的走线从一个连接到下一个连接的路线基本上是平面的。 然而,我们生活在一个 3 维世界中,能够以这种方式可视化电路以及相应的组件,对于设计过程很有帮助。本文将介绍KiCad中基本的3D查看功能,以及如何使用NSDT 3DConvert在线…

视频云存储EasyCVR平台国标接入获取通道设备未回复是什么原因?该如何解决?

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

开源WIFI继电器之源代码

源代码:WiFiRelay: 基于ESP8285的WiFi继电器代码

Java集合拓展01

1、List,Set,Map三者的区别 List:一个有序(元素存入集合的顺序和取出的顺序一致)容器,元素可以重复,可以插入多个null元素,元素都有索引。常用的实现类有 ArrayList、LinkedList 和…