您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > C/C++/C#

VS Code如何打造C/C++开发环境?

时间:2022-08-06 11:32:55  来源:  作者:资源索引

DevWeekly收集整理每周优质开发者内容,包括开源项目资源工具技术文章等方面。

VS Code这几年非常受欢迎,对于大多数编程语言,只需要简单的安装解释器/编译器就可以轻松的运行。

例如,Python/ target=_blank class=infotextkey>Python,只需要取官网下载对应版本的Python并安装,就可以在VS Code进行Python的开发和调试。

但是,C/C++则不同,它们有很多可选的编译器,我们需要正确的选择和配置才可以让C/C++开发更加顺畅。

接下来,我会介绍使用MinGW配置C++开发环境,此外还将分享一些很酷的工具,这些工具将使程序的运行过程更加容易高效。

第1步:下载MinGW

首先,访问链接并下载MinGW:

 

你可以点击绿色按钮,开始下载安装文件。然后,打开安装文件并点击继续,之后它会下载一些相关文件,直到完成安装。

 

第2步:选择工具包

在你点击安装后,你会看到一大堆工具包,在左边选择Basic Setup选项即可,因为我们现在不需要任何其他包。

 

选择基本软件包部分的所有可用工具包,点击安装,然后点击应用更改。

然后它将下载所有需要的文件,要5-10分钟,这取决于你的互联网连接和你的电脑速度。

第3步:设置环境变量

这是整个设置中最关键的部分,如果我们把它弄乱了,程序可能无法运行,所以在做这一步时要特别注意。

打开MinGW文件夹,然后进入 "include "子文件夹,复制文件夹路径。

 

接下来,打开控制面板,然后点击系统。

 

然后,点击 "高级系统设置",然后,点击'环境变量'。

 

点击 "路径",然后点击编辑,它将打开一个路径变量列表,只需点击New并粘贴我们之前复制的路径即可。

 

现在对系统变量部分的路径也重复同样的步骤。

 

然后,按照同样的方式,把"bin"和 "lib"文件夹也加入到环境变量和系统变量中。

 

请重新启动电脑,这些设置就可以生效了。

到这里,已经成功的安装和配置了编译器。要想和VSCode一起工作,现在我们要做的就是对VSCode进行一些设置。

第4步:设置VSCode

现在是最后一步,即在VSCode中运行我们的程序,首先我们将安装微软的C/C++扩展。

C/C++扩展为Visual Studio Code增加了对C/C++的语言支持,包括IntelliSense和调试等功能。

 

除此之外,还需要再安装一个扩展Code Runner,它可以运行多种语言的代码片断或代码文件,其中就包括C/C++。

 

完成上述配置 ,接下来就可以在VS Code中写一个简单的C/C++代码试一下:

#include<IOStream>using namespace std;int main(){    cout<<"Hello world!";}

执行以下看看效果:

 

正常输出结果,到此为止,就完成了C/C++的开发环境配置。

还有一件事需要做,就是把我们的程序执行窗口从输出窗口改为终端,因为现在我们还不能通过输出窗口接受任何形式的输入,所以我们要把它改为终端来接受输入。

 

打开VSCode的设置,搜索 "code runner",找到下面的设置并启用它,现在我们的程序将在终端执行,并能够接受输入。

接下来,就可以通过VS Code高效的开发C/C++了!

建议大家有空可以多浏览Github,有很多非常优秀的开源项目。但是,目前Github上项目多如牛毛,而且刷榜现在也非常严重,想要找到优质的项目变得越来越难。这里,给大家推荐Github上一个非常不错的项目《DevWeekly》,这个项目每周都会精挑细选一些优质的开源项目,涵盖C++、JAVAJavaScript、Python、Go等不同编程语言。此外,还有一些开源工具、优秀的技术文章,喜欢的同学可以Star并收藏一下,每周五会定期更新:



Tags:开发环境   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
我知道我的绝大多数订阅者都是使用Windows操作系统的,别的操作系统应该使用的很少,如果有,比如Linux使用者,我不用写,他们自己能搞定安装问题。在开始我们的正式编程之前,我们先...【详细内容】
2022-10-18  Tags: 开发环境  点击:(17)  评论:(0)  加入收藏
DevWeekly收集整理每周优质开发者内容,包括开源项目、资源工具、技术文章等方面。VS Code这几年非常受欢迎,对于大多数编程语言,只需要简单的安装解释器/编译器就可以轻松的运...【详细内容】
2022-08-06  Tags: 开发环境  点击:(101)  评论:(0)  加入收藏
Code Server[1] 是一款 Web IDE,你可以通过浏览器在任何设备上访问它,包括 iPad,随时随地开发不是梦。为啥要使用 Code Server 再也不用每换一次电脑都要重新配置一次环境了 使...【详细内容】
2022-04-19  Tags: 开发环境  点击:(168)  评论:(0)  加入收藏
前言本学期学校安排有汇编语言这门课,需要自己搭建汇编语言开发环境,特此写下本文记录搭建过程.关于搭建汇编语言开发环境的教程,我也找了许多,可看下来却依旧一头雾水,经过...【详细内容】
2022-03-28  Tags: 开发环境  点击:(137)  评论:(0)  加入收藏
我在会议演讲后经常收到的一个问题很奇怪,不是关于我演讲的内容,而是关于我的Linux桌面环境。人们对这个漂亮的发行版更感兴趣,而不是我刚才做的精彩演示我不是在抱怨,我喜欢我...【详细内容】
2022-01-04  Tags: 开发环境  点击:(102)  评论:(0)  加入收藏
Java开发环境搭建与配置,工具集合包括:Tomcat\JDK\JRE\Redis\Maven。JDK 下载JDK安装包:jdk-8u161-windows-x64.exe。可以加关注私信我,提供百度网盘地址。 按照提示一步一步安...【详细内容】
2021-07-13  Tags: 开发环境  点击:(187)  评论:(0)  加入收藏
Ubuntu是一个流行的Linux操作系统,和其他Linux发行版相比,Ubuntu非常易用,和Windows相似性很好,非常适合Windows用户的迁移。 预装了大量常用软件,中文版的功能也较全,支持拼音输...【详细内容】
2021-06-16  Tags: 开发环境  点击:(180)  评论:(0)  加入收藏
HTTP的弊端及HTTPS的由来众所周知HTTP协议是以TCP协议为基石诞生的一个用于传输Web内容的一个网络协议,在"网络分层模型"中属于"应用层协议"的一种.那么在这里我们并不研究...【详细内容】
2021-04-01  Tags: 开发环境  点击:(303)  评论:(0)  加入收藏
为了支持命令行的使用,微软重新开发了Windows Terminal了,经过几次的迭代,目前已经趋于成熟,可以用来实际使用。本文中,虫虫给大家介绍一个利用Windows Terminal、WSL和VSC构建一...【详细内容】
2021-02-01  Tags: 开发环境  点击:(244)  评论:(0)  加入收藏
C++是一种通用编程语言,它具有命令式,面向对象和通用编程功能。C++可在Windows,Linux,Unix,Mac等许多平台上运行。在我们开始使用C ++进行编程之前。我们将需要在本地计算机上设...【详细内容】
2020-12-24  Tags: 开发环境  点击:(221)  评论:(0)  加入收藏
▌简易百科推荐
“协程”(coroutine),就是把Linux epoll的异步IO机制通过长跳转(long jmp)封装起来,形成一个在用户看来“连续的”流程。所有操作系统的异步IO,都分为启动函数和回调函数。以Linux...【详细内容】
2022-10-08  底层技术栈  今日头条  Tags:C语言   点击:(25)  评论:(0)  加入收藏
经过我前面介绍的C++学习书籍、博客网站、在线视频学习网站(没有看过的同学可以到我的主页翻看),相信大家已经有一些C++基础的,有了理论,需要通过项目来提升自身技术能力,下面推荐...【详细内容】
2022-10-07  程序员柠檬橙  今日头条  Tags:C++   点击:(32)  评论:(0)  加入收藏
微软的Windows长期霸占80%以上的市场份额,Windows视窗界面开启了全世界绝大多数人使用电脑的启蒙之旅,更为震撼的是非洲支教小伙竟然手绘office界面教孩子们学习电脑知识。 1...【详细内容】
2022-09-27  汇聚魔杖  今日头条  Tags:C++   点击:(29)  评论:(0)  加入收藏
上升沿和下降沿在我们开发上位机时使用率非常高,常见于消息触发、脉冲归档等。但是在C#中没有类似PLC中的上升沿、下降沿那样的指令,需要我们自己编码来实现。首先我们创建一...【详细内容】
2022-09-27  HwLib  今日头条  Tags:C#   点击:(65)  评论:(0)  加入收藏
很多人会有一个疑问C语言编译器为什么能够用C语言编写?今天就来带大家一探究竟!所谓C语言编译器,就是把编程得到的件,比如.c,.h的件,进行读取,并对内容进行分析,按照C语言的规则,将...【详细内容】
2022-09-25  互联共商     Tags:C语言   点击:(27)  评论:(0)  加入收藏
C风格的面向对象设计,是从Linux内核代码流行开的一种设计模式。C++并不适合编写系统内核代码,但内核里的很多模块又非常的OOP[呲牙]所以Linux之父就想出了这么一套C风格的OOP,...【详细内容】
2022-09-25  互联网资讯看板     Tags:框架   点击:(24)  评论:(0)  加入收藏
编译 | 核子可乐、Tina微软 Azure CTO 向旧语言猛烈开炮,C++ 之父对此进行了辩护。微软 Azure CTO Mark Russinovich 呼吁放弃 C 和 C++ 这两门久经时间考验,被广泛应用于高性...【详细内容】
2022-09-21  InfoQ     Tags:C++   点击:(32)  评论:(0)  加入收藏
函数指针函数也有自己的地址,函数名/&函数名 就是函数的地址 1.1基本形式在 数组指针的学习中我们了解到int arr[5]; int (*pa)[5] = &arr;//pa是数组指针指针变量pa的类型...【详细内容】
2022-09-07  互联网资讯看板   网易号  Tags:C语言   点击:(74)  评论:(0)  加入收藏
本示例主要是讲明sql解析的原理。前言阅读本文需要有一定正则表达式基础 正则表达式基础教程 ,和编译原理的基础。有使用过VUE的伙伴可能知道vue是自定了模版解析编译器的,vue...【详细内容】
2022-09-01  中年农码工    Tags:c#   点击:(64)  评论:(0)  加入收藏
CS架构Ribbin版C#开发框架源码源码全开源免费分享,开源地址:访问:淘源码(源码编号:MF00078)系统概述:架构采用 C# + sql2008 + WCF 时下最流行组合。支持通过数据表快速开发业务单...【详细内容】
2022-08-24  淘源码   网易  Tags:C#   点击:(83)  评论:(0)  加入收藏
站内最新
站内热门
站内头条