VS Code上搭建C/C++开发环境图文详解

顾得泉 2024-07-11 16:46:08编程技术
122

在现代软件开发中,C/C++ 作为一种高性能编程语言,仍然在系统编程、嵌入式开发、游戏开发以及许多其他领域占据着重要地位。Visual Studio Code (VS Code) 是一款轻量级但功能强大的源代码编辑器,它支持多种编程语言,并通过扩展提供了丰富的开发工具。本文将详细讲解如何在 VS Code 上搭建一个高效的 C/C++ 开发环境,从安装必备工具到配置环境变量,再到编写和调试代码的全过程。无论你是初学者还是有经验的开发者,相信通过本教程,你将能够快速上手并在 VS Code 中高效地进行 C/C++ 开发。

一、什么是VScode

VScode(Visual Studio Code)是一款由微软开发的免费开源的轻量级代码编辑器。它支持多种编程语言,并提供了丰富的功能和插件扩展,使开发者能够更高效地编写代码。

VScode具有以下特点:

       1.跨平台:支持Windows、macOS和Linux等多个操作系统。

       2.强大的编辑功能:包括语法高亮、智能代码补全、代码片段、多光标编辑等,提升了编码效率。

       3.内置终端:可以在编辑器中直接运行命令行操作,方便进行代码编译、调试等操作。

       4.丰富的插件生态系统:VScode拥有大量的插件扩展,可以满足不同开发需求,如版本控制、代码格式化、调试器等。

       5.内置Git支持:可以直接在编辑器中进行版本控制操作,方便团队协作和代码管理。

       6.轻量高效:启动速度快,占用资源少,适合于各种规模的项目开发。

一般有【稳定版】和【体验版】两个版本:

二、下载与安装

下载地址:https://code.visualstudio.com/   或 点击下载

点击连接之后根据自己的电脑自行下载合适的版本,大部分同学应该和我一样,如图所示进行下载:

下载好了之后库库安装就行了,没有什么坑点,安装完成后,正常打开,如下如图所示:

由于我这里安装了中文插件,同学们安装好之后应该是英文版本的,插件下载步骤:

输入 Chinese进行安装下载,安装之后重新启动即可!

三、配置C/C++开发环境

       VSCode 安装好之后,我们还是要知道,VSCode毕竟是一个高级的编辑器,只能用来写C/C++代码,不能直接编译代码。所以,如果我们要能使用VSCode搭建C/C++的编译和调试环境,还必须有编译器使用。为了方便,我们就使用MinGW-w64,MinGW-w64移植到windows平台的一个gcc编译器,使用起来也是非常方便的。下面我们就演示怎么下载和配置MinGW-w64。

1.配置MinGW-w64 编译器套件

 注:在苹果电脑上不需要MinGW-W64套件,此步骤直接跳过

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

链接打开之后找到这部分:

解压出来后,进到文件夹中,拷贝mingw64这个文件夹到一个最简单的目录下,路径的名字不要有中文、空格、特殊字符等,比如:C盘或者D盘的根部目录,这里我放在C盘,拷贝过来后,如下图所示:

此时mingw64的编译器的路径就是:C:\mingw64

2.配置MinGW64

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

进入系统属性,点击【环境变量】

进入环境变量管理页面:

新加一个环境变量值,我们前面已经将mingw64拷贝到了C:\mingw64目录下了,在这个目录下有一个bin的文件夹,这个文件夹下是gcc等编译器的可执行文件,所以我们就将:C:\mingw64\bin添加到path的环境变量中就行,点击确定就行。如下图所示:

验证一下:

在windows电脑上打开cmd窗口,输入: gcc --version或者where gcc,要是能看到下面的界面,就说明MinGW-w64的编译器套件已经配置好了。

到此为止,windows版本的gcc/g++编译器已经配置好了,如果你会使用gcc/g++命令行编译代码的话,已经可以正常使用了,但是我们如果使用VSCode来写代码,并且完成编译,还是不够的。

四、安装C/C++插件

要在VSCode上编译代码,还得配置C/C++插件,再次在VSCode的插件中搜索:C/C++,点击安装:(我这边已经安装完成)

重启VSCode!!!!!! 这一步很重要,让前面的设置生效起来,以免后续使用出现问题。

结语:至此,C/C++的相关环境就配置完成了,大家可以自行练习了。

总结

通过本文的详细讲解,我们成功在 VS Code 上搭建了一个完整的 C/C++ 开发环境。首先,我们安装了必要的工具和扩展,如 MinGW、C/C++ 扩展包等;接着,配置了环境变量和 VS Code 的设置,使代码编译和运行更加便捷;最后,我们演示了如何编写、编译和调试 C/C++ 代码。这个过程不仅适用于新手开发者,也为有经验的开发者提供了一套高效、灵活的开发方案。希望本文能帮助你在 VS Code 中更加顺畅地进行 C/C++ 程序开发,提高工作效率,减少环境配置带来的困扰。

VS Code C++ 开发环境
THE END
colg

相关推荐

VSCode+PHPstudy搭建配置PHP开发环境的方法详解
PHP作为一种广泛使用的脚本语言,仍然在网站开发中占据重要地位。对于开发者而言,选择合适的开发工具可以极大地提高工作效率。本文将详细介绍如何通过VSCode和PHPstudy来搭建...
2024-08-11 编程技术
122

免费AI软件开发工具测评:iFlyCode VS CodeFlying
今天为大家带来两款人工智能的软件开发工具的测评,他们分别是iFlyCode和CodeFlying,我相信当大家看到这两款产品名字的时候不禁都会有些好奇,两个产品都有Code 和Fly两个元...
2024-07-28 编程技术
128

Visual Studio Code(VS Code) 1.91 正式发布:创新功能与改进提升开发体验
微软公司近日宣布正式发布Visual Studio Code(VS Code)2024年6月版(版本号1.91),带来了一系列令人期待的新功能和改进,旨在进一步提升开发者的编码体验。Visual Studio ...
2024-07-04 新闻资讯
159

C++首度超越C语言,荣登TIOBE编程语言排行榜亚军宝座
2024年6月,全球编程语言社区迎来了一个历史性时刻。根据TIOBE编程社区指数的最新数据,C++语言在受欢迎程度上首次超越了C语言,以10.03%的占比位居排行榜第二,而C语言则以9...
2024-06-11 新闻资讯
75

软件开发工具(Visual Studio Code) 1.87版发布:新增语音听写
Visual Studio Code 1.87 版本发布,为软件开发工具带来了许多新的功能和改进。其中最引人注目的是新增的语音听写功能,使得程序员可以使用语音直接在编辑器中进行编码,大大...
2024-03-02 新闻资讯
49

7个开源可替代VS Code的代码编辑器推荐
Visual Studio Code,也叫 VS Code,是一个跨平台代码编辑器,通用于 Linux、Windows 以及 macOS。它可以通过插件进行扩展,并且已经被证明是一个可靠的文本编辑器,本文给大...
2024-01-24 编程技术
126