把VSCode配置成C/C++开发IDE

工作一年多了,大学学的数据结构和算法都忘得差不多了。于是想补补数据结构知识,并且刷一下剑指offer的一些面试题。首要问题就是装个C语言的运行环境,大学学C语言和C++的时候都是用的VC++6.0或者CodeBlocks,优点是不需要配置环境,但是缺点也很明显,就是代码没智能提示,编辑器UI风格还是零几年的。现在的好用又好看的编辑器有很多,比如Vscode,Sublime,atom。只要装上C语言的windows运行环境(  1.MinGw  2.cygwin),再在编辑器上装上C/C++插件,然后再按照网上的对应编辑器的配置文件设置改改路径就能用了,还要啥自行车?\(手动滑稽)。于是说干就干,感觉可能会常用到,于是放到博客上分享给大家。

参考了网上相关的博客,我决定以minGw+VSCode(微软出品,必属精品)来举例。安装分3步,

一、安装minGw(windows上的GNU GCC https://zhidao.baidu.com/question/323618893.html),可以理解成包含多种编译环境的可自由选择安装的其中的部分的软件

二、安装VSCode并下载插件C/C++(主要是代码补全和错误提醒的功能)

三、按VSCode调整配置文件内容(主要是把minGw的运行目录配置成编辑器的默认运行路径以及引入必要的包)

首先,下载minGw  https://sourceforge.net/

下载后安装

安装完成界面

我的出现了这个错误,但好像暂时没什么影响

接下来这步比较关键

需要打开minGw,并且勾选四个编译器软件

mingw32-gcc.bin, mingw32-gcc-g++.bin, 以及mingw32-gdb.bin 第一个是c语言文件的编译器,第二个是c++的,第三个是用来调试编译后文件的。网上的教程好像都是选择这3个 ,但是我安装的时候就报了找不到mingw32-libiconv的库的错误,于是重新勾选上mingw32-libiconv.bin的库,尤其要勾选上.dll文件

 

选择完后,点击Installation > applychange

然后等安装完成就OK了

然后安装好编译器,下面设置环境变量,让系统能够自动找到gcc命令,我的电脑右击->属性->高级系统设置->环境变量,在系统变量里面找到path,这个path和linux里面那个path是一样的,命令行界面下系统就根据这个path变量里面存的路径,寻找命令。我们把MinGW的二进制可执行文件的文件夹添加进去。

添加后记得依次点击三个确认,确保环境变量生效。(安装Java的时候也是一样)

然后重启cmd,运行gcc命令

然后可以到指定目录写个Hello,World!测试一下

到这里来,第一步的安装任务,已经完成了。

第二步:下载VSCode并安装对应插件:https://code.visualstudio.com/Download

安装完成后,再打开VSCode C/C++和CLang Command adapter插件

安装完vscode及插件后就来到了第三步,也是最容易出现问题的一步。就是如何在vscode写c/c++文件,并搭建起IDE。

今天时间有点晚了,下次再补充。

原文地址:https://www.cnblogs.com/xiaochujie/p/11111818.html

时间: 2024-10-09 15:03:41

把VSCode配置成C/C++开发IDE的相关文章

如何将vim配置成自己喜欢的IDE

接触VIM有一段时间了,一直用的是vim的一些基本操作,程序没写多少,不过最近在逐渐恢复状态. 所谓工欲善其事,必先利其器.作为一个优秀的程序员怎么能没有属于自己的编程利器呢!嘿嘿,今天下了狠心要改造我的编程利器--vim. 也借此机会将我所知道的vim的知识做个总结,分享给大家. 1.认识VIM 开始的时候可能初学者都不知道vim是什么东西,然后被网上的各种vim,vi,gvim还有vim-tiny搞的一团混乱.下面我就用我自己的话来阐述一下我对vim的理解. vim:是vi的提高版,现在不管

Go 语言 IDE 之 VSCode 配置使用

Gogland 是 JetBrains 公司推出的 Go 语言集成开发环境.Gogland 同样基于 IntelliJ 平台开发,支持 JetBrains 的插件体系.官方:https://www.jetbrains.com/go/.关于 Goland 相关配置参考该链接即可.Goland 用的好好的,为啥突然想用到 VSCode 呢 ?VSCode 是目前比较流行的 IDE 工具,在功能方面也相对齐全,使用方面也比较友好.不过对于 Golang 来说,配置起来不算太麻烦,只能说其中有一些比较坑

用VScode配置Python开发环境

引用:https://www.jianshu.com/p/506debe61423 前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好用的. 所以,今天我们就来讲讲,怎么在VScode上配置Python开发环境. 软件准备 首先,我们必须先下载好Python的安装包和VScode的安装包. 下载地址如下: Python:https://www.py

【React Native开发】React Native开发IDE安装及配置

转载请标明出处: http://blog.csdn.net/developer_jiangqq/article/details/50476350 本文出自:[江清清的博客] (一)前言 上一讲我们已经对于在OS X系统上面对于React Native For Android的环境搭建以及第一个实例做了详细讲解.所谓工欲善其事,必先利其器,做React Native开发也和其他应用开发一样,最好有一个比较好的IDE工具.那么这边比较推荐以下几款工具:sublime,webstorm以及官网推荐的N

我的 React Native 技能树点亮计划 の React Native 开发 IDE 选型和配置

@author ASCE1885的 Github 简书 微博 CSDN 知乎 本文首发于 InfoQ 移动技术公众号:移动开发前线 由于潜在的商业目的,未经许可不开放全文转载许可,谢谢! React Native 发布一年多了,有不少公司已经在线上产品中或小范围试水,或大范围应用,很多公司或开发者都在为 React Native 的生态系统作出自己的贡献.React Native 的开发基本上是 Javascript + 系统原生开发语言(Java,Objective-C,Swift),原生语言

Sublime Text 配置成 C++ IDE

在Windows中将Sublime Text配置成C++的IDE.首先,为了运行C++需要安装g++编译器,g++可直接在codeblocks中找到.codeblock的官网下载地址是http://www.codeblocks.org/downloads/26.大家可以下载一个较全的codeblock进行编程,地址是http://sourceforge.net/projects/codeblocks/files/Binaries/16.01/Windows/codeblocks-16.01min

VScode 配置为 LaTeX IDE

VScode 配置为 LaTeX IDE 安装扩展 ctrl+shift+x调出应用商店,搜索并安装如下扩展: LaTeX Workshop ; pdf-formatter LaTeX Preview 配置LaTeX Workshop LaTeX文件.tex的编译.预览.辅助文件的清理等都在扩展latex workshop中设置. LaTeX Workshop中,编译LaTeX文件时顺序执行的一系列/组命令称为LaTeX食谱(recipes),定义在latex-workshop.latex.re

Mac上利用VScode配置c/c++开发环境

Mac上利用VScode配置c/c++开发环境 哭辽,Typora里面最好不要插入表情,不然保存会闪退 首先你要有一个vscode 在扩展里面下载c/c++ 第一步 ?+com+p 打开命令模式:选择c/c++: 编辑配置(edit configuration) 然后再自动生成的.vscode目录,打开c_cpp_properties.json.利用老哥的文件示例: { "configurations": [ { "name": "Mac", &

制作个人开发IDE

 1.打开VS2013,新建项目: 2.点击下一步,下一步,到达如下界面: 3.下一步 4.下一步: 5.下一步: 6.下一步: 7.下一步: 8.点击执行项目,生成的效果图如下: 9.关闭运行窗口,查找到右边解决方案下面的资源视图,如果没有找到,可以再视图->其它窗口à资源视图找到. 然后找到Ribbon目录下的IDR_RIBBON,然后双击,到达如下界面: 10.做相应的修改,拖两个面板,并在两个面板中分别拖两个按钮.效果图如下: 11.为两个按钮天机事件,右键按钮-à添加事件处理程序,