2、windows环境下vscode开发c/c++环境配置(一)

这篇具有很好参考价值的文章主要介绍了2、windows环境下vscode开发c/c++环境配置(一)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言:VSCode是微软出的一款轻量级编辑器,它本身只是一款文本编辑器而已,并不是一个集成开发环境(IDE),几乎所有功能都是以插件扩展的形式所存在的。因此,我们想用它编程,不只是把vscode下载下来就行,还需要安装对应编程语言的扩展以及相应的编译器。同时VSCode也支持非常多的主题和图标,外观比较好看,重要的是VSCode支持各大主流操作系统,包括Windows、Linux和Mac OS。所以就选择它作为自己的一款主要的编辑器来使用。

一、准备

1.1 安装VSCode

进入vscode官网:Visual Studio Code - Code Editing. Redefined

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

点击右侧下拉箭头,选择自己操作系统下载 ,建议选择stable的安装,下载下来按提示安装就可以。建议选上最后一个,自动配置path路径。另外不要安装在c盘

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

二、环境配置

安装完成后打开vscode,前5个是默认的,后面的都是博主自己安装的插件后生成的。点击插件管理,在搜索框分别搜索“C/C++”以及“chinese”,安装C/C++插件(必须有)与简体中文插件。

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

至此,vscode安装以及必备插件安装就完成了,可以关掉vscode了

三、安转编译器-MinGW-w64

vscode是编辑器,其本质可以理解为文本文档,编辑好的程序,需要通过编译器把其翻译成机器可以识别的语言。C/C++的编译器有很多种,大家可自行选择,但网上大部分人都用的MinGW-w64,故以此编译器为例。关于MinGW-w64的介绍及其安装,大家可以参考这篇文章(我会以该文章为基础做总结归纳):https://www.cnblogs.com/ggg-327931457/p/9694516.html

MinGW-w64官网下载地址:

MinGW-w64

不过MinGW-w64 的代码可执行文件被托管存储在 SourceForge 上,在这个页面上就可以直接下载 MinGW-w64 了。

Download mingw-w64-install.exe (MinGW-w64 - for 32 and 64 bit Windows) (sourceforge.net)

MinGW-w64的配置方式大体有两种,一种是通过安装程序进行安装(注意安装位置)。另一种是下载编译好的文件,复制到磁盘中,在电脑系统环境变量中配置好路径即可。

3.1 安装软件方式

第一种方式是通过安装软件的方式进行mingw的安装。从SourceForge上面直接下载安装包--mingw-w64-install.exe。 

Download mingw-w64-install.exe (MinGW-w64 - for 32 and 64 bit Windows) (sourceforge.net)

下载后得到这样一个安装程序,双击进入安装

 2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

在下面这个界面,你可以根据所要搭建的开发环境,选择不同的选项,从而下载所需的组件。
version--版本,一般选最高版本。
architecture--系统架构,电脑系统是64位的选择x86_64,是32位的则选择 i686。
threads--操作系统接口协议, 如果你想要开发 Windows 程序,需要选择 win32 ,而开发 Linux、Unix、Mac OS 等其他操作系统下的程序,则需要选择 posix。
exception--异常处理模型,推荐seh(64位系统)或dwarf(32位系统)。
build revision--默认值即可

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw 注意安装目录需是纯英文的,且不含空格(目录可以自定义,但是要记住)

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

开始下载后可能会需要很久,因为是从外网服务器实时下载的,不要急,慢慢等待即可。(我当时估计下了六七个小时……)
安装完成后即可删除安装包。

安装完成后需要设置系统变量

参考这篇文章

vscode C++开发环境配置教程(教你如何用vscode写C++) - 浅花迷人 - 博客园 (cnblogs.com)

右击“此电脑”——“属性”——“高级系统设置”——“环境变量”——找到“系统变量”中的“Path”条目——“编辑”——“新建”——将你的MinGW-w64下载路径复制到新条目中(格式形如C:\TDM-GCC-64\bin,一定要写到bin这个文件夹)——完成

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

打开命令提示符(直接在Windows搜索框输入cmd即可找到),输入gcc -v,然后回车,验证是否成功(如果出现十几行乱码一样的东西,则配置环境变量成功)(注意:gcc与-v之间有一个空格!)。出现下面的内容就说明配置成功了。

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

3.2 编译文件配置路径

这种方式不需要下载安装软件,而是下载编译后的包。下载 mingw,链接x86_64-win32-seh,如下图示。

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

下拉找到下面的文件

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

解压下载的 x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z,并将其下面的文件夹 mingw64,拷贝一份存放自己想放的位置,如下图示。

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

接下来和第一种方式一样,将文件的位置告诉系统

配置环境变量

在电脑左下角的搜索框中,输入编辑系统环境变量,如下图示。

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

打开环境变量界面,点击下方的系统变量中的 Path,选择编辑,如下图示。

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

双击path,弹出窗口,点击新建,然后将mingw64下的bin文件夹路径填入。

2、windows环境下vscode开发c/c++环境配置(一),c/c++,vscode,c++,windows,mingw

不确定的情况下,将用户及系统变量的path都填上。

确认环境变量是否安装成功的方式和第一种的方式一样,就不再赘述了。

至此,开发环境算是配置好了,下一步就是使用vscode进行开发了。

四、参考文献 

从零开始的vscode安装及环境配置教程(C/C++)(Windows系统)_vscode搭建编译器环境-CSDN博客
MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本 - 『潇洒の背影』 - 博客园 (cnblogs.com)

vscode C++开发环境配置教程(教你如何用vscode写C++) - 浅花迷人 - 博客园 (cnblogs.com)

MinGW gcc下载链接及sjlj、dwarf、seh异同以及gcc安装_mingw 下载x86_64-posix-sjlj-CSDN博客

MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net文章来源地址https://www.toymoban.com/news/detail-831357.html

到了这里,关于2、windows环境下vscode开发c/c++环境配置(一)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows + ubuntu + vscode开发环境配置安装

            如果安装了windows子系统的朋友,可以选择继续使用。或者提前卸载WSL,再选择安装虚拟机。虚拟机占用内存较大,WSL可能对于开发的一些需求还有欠缺。根据自己的实际情况进行选择。         WIN10/11安装WSL(请参考官方资料,很详细):          外部连接审核不通

    2024年02月06日
    浏览(45)
  • Windows下环境配置Cmake、MinGW、OpenCV

    一、安装Cmake 1.选择自己需要下载的版本,下载地址 如cmake-3.26.5-windows-x86_64.msi 2.点击安装,过程中选择为所有用户添加CMAKE PATH 3.安装完成后,编辑账户环境变量 完成后打开cmd终端输入 cmake --version 会输出cmake版本信息,如下图,表示Cmake配置成功 二、安装MinGW 1.点此下载Min

    2024年01月16日
    浏览(35)
  • 3、windows环境下vscode开发c/c++环境配置(二)

    前言:上一篇文章写了windows环境下,配置vscode的c/c++开发环境,这一篇讲vscode开发c/c++的配置文件,包括c_cpp_propertues.json,task.json及launch.json。 通过c/c++插件我们就可以来编写c/c++程序了,但是这仅仅是可以编辑c/c++程序,将c/c++程序编译成机器可以识别的语言还需要配合mingw或

    2024年02月21日
    浏览(24)
  • 2、windows环境下vscode开发c/c++环境配置(一)

    前言:VSCode是微软出的一款轻量级编辑器,它本身 只是一款文本编辑器 而已,并 不是一个集成开发环境(IDE) ,几乎所有功能都是以插件扩展的形式所存在的。因此,我们想用它编程,不只是把vscode下载下来就行,还需要 安装对应编程语言的扩展 以及 相应的编译器 。同时

    2024年02月21日
    浏览(25)
  • windows安装go,以及配置工作区,配置vscode开发环境

    下载安装go 我安装在D:go路径下 配置环境变量 添加GOROOT value为 D:go 修改path 添加 %GOROOT%bin 添加GOPATH value为 %USERPROFILE%go 其中GOPATH 是我们自己开发的工作区,其中包含三个folder bin,pkg,以及src,其中src为我们编写代码的位置 配置vscode开发环境 所搜go并安装扩展 在pkg文件夹下创

    2024年02月12日
    浏览(37)
  • VSCode + GCC编译器(MinGW)开发环境中文字符乱码问题踩坑与解决办法

    问题背景 在较长一段时间里,C/C++开发者所使用的集成开发环境(IDE)要么是比较重量级的 VS(Visual Studio) ,要么是 Codeblocks·、·Visual C++ 6.0 等轻量级IDE,又或者是诸如 notepad++、sublime text 等文本编辑器+ GCC编译器 +命令行工具的组合式开发环境。这几种开发方式要么太过庞

    2023年04月22日
    浏览(56)
  • VSCode配置c/c++环境 MinGW-W64 下载、安装与配置(支持最新版的GCC,目前 GCC 13.2.0) 彻底删除vscode(包括插件及配置!)

    目录 一、简介 二、下载 1  旧版安装(8.1.0)  从 sourceforge.net 下载 2  新版安装(本次采用较新版本~~~) 从 github 下载 从 镜像站点 下载  自己编译 三、安装与配置 1. 在线安装(这里仅作参考了解) 2. 离线安装(这是本文安装的重点,也是本机安装的版本~~~)★★★ 1   下载

    2024年01月19日
    浏览(42)
  • Windows 11 本地 php 开发环境搭建:PHP + Apache + MySQL +VSCode 安装和环境配置

    最近有空整理一下php 在windows上面的环境配置。原因是发现网上大多数php环境配置的相关帖子内容凌乱、多数是不能配置成功的。所以决定全部走一遍配置,以确保整个过程是成功的。并在此基础上开个帖子记录下这个完整的安装和配置过程,以备忘和供有需要的同学参考。

    2024年04月26日
    浏览(53)
  • 【opencv C++版本】安装和学习 ==Windows下使用VSCode配置OpenCV开发环境

    ref:https://opencv.org/releases/ ref:https://www.cnblogs.com/ticlab/p/16817542.html c_cpp_properties.json 照着ref 没安装成功,先写个二分查找把 ref:https://docs.opencv.org/4.x/df/d65/tutorial_table_of_content_introduction.html nnd,用这个ref在ubuntu20.04 上安装成功了!!!咳咳咳 ref:https://blog.csdn.net/weixin_4479667

    2024年02月14日
    浏览(41)
  • Clion配置openCV开发环境(Clion+MinGW+CMake+openCV)

    系统 win11(X64) MinGW-W64 GCC-8.1.0 x86_64-8.1.0-release-posix-seh.7z MinGW作用是opencv需要用到支持多线程(posix版本)的C++编译环境。 Clion-2022.3.1.exe CMake-3.25.1-windows-x86_64.msi openCV4.6.0 解压ming.7z,安装Clion、CMake.msi、openCV 将图示安装目标文件夹路径添加到系统环境变量Path中 命令行输入 gcc

    2024年02月11日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包