IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> c/c++ 编程软件(IDE)推荐(萌新向) -> 正文阅读

[C++知识库]c/c++ 编程软件(IDE)推荐(萌新向)

声明:

本文软件推荐是为初学编程萌新推荐,以帮助新手快速搭建c/c++开发环境,掌握语法,推荐原则并不适用与生产领域

0.首先明确编译器,编辑器和IDE的区别

很多编程软件为了方便会将编辑器和编译器组合成一个软件,导致不少人对二者傻傻分不清楚,比如vc6.0,dev c++,vs
但也有不少主打轻量的编辑器并不附带编译器,需要你自己下载编译器,这时候就需要将二者区分开,比如编辑器vscode,atom,编译器msvc,gcc,clang
这三者的区别简单地说:编辑器是你写代码的软件,编译器是让电脑运行你的代码的软件,而IDE是在编辑器器的基础上加了更多功能,比如调试
想认真了解其中区别可以参考:
IDE、编辑器、编译器、解释器、调试器分别是什么_一只嵌入式爱好者的博客-CSDN博客

1.Viusal studio (IDE,自带编译器),简称vs


优点:目前业界最强IDE,功能强大,中文界面,甚至报错部分也汉化成了中文,教程多,阉割版免费,有好用的静态代码分析和代码提示等
缺点:体积大,轻轻松松20g,对电脑配置要求高,而且viusal studio为了针对生产优化,废除了scanf等一系列函数,需改用scanf_s等。?而且市面上的教材往往使用gcc编译器(这个编译器win,linux,苹果都能用)的标准进行教学,使用visual studio进行学习可能会面临,老师或者课本演示的可以,但自己写的会报错的情况(如果老师使用vs教学就没有这个问题了),这点需初学者着重注意
vs从2017开始免费,使用之前的版本如vs2013须破解
推荐程度:5星
官网:Visual Studio IDE、代码编辑器、Azure DevOps 和 App Center - Visual Studio (microsoft.com)

2.visual studio code(代码编辑器,不带编译器,编译器需另外下载),简称vscode


优点:轻量,仅几百mb,漂亮,有大量主题和插件可使用,教程多,可设置为中文界面,免费,有好用的静态代码分析和代码提示
缺点:需另外下载编译器,这点比较劝退萌新,调试功能较弱
vscode下载和配置可参考B站视频:
最新最全vscode配置c/c++教程,可调试项目_哔哩哔哩_bilibili
或者使用VS Code Config Helper(可大大简化配置流程)
VS Code Config Helper 3.0 预览_哔哩哔哩_bilibili
或者:AutoVsCEnv_WPF(可大大简化配置流程)
【一键】20秒配置VScodeC语言C++开发环境!免费开源_哔哩哔哩_bilibili
推荐程度:5星
下载方式:Visual Studio Code - Code Editing. Redefined

3.qt creator(ide,需自行下载编译器)


优点:有免费版(但不好找),有好用的静态代码分析和代码提示
缺点:体积大而且丑,教程较少(因为qt creator主要用于qt开发,所以纯c/c++教程较少),强制注册账号
推荐程度:4星
下载方式:通过搜索qt creator安装教程,不少教程里都会有下载链接(安装和版本选择都比较麻烦,需跟着教程走)

4.dev c++(ide,自带编译器,目前有四个分支)


第一个分支

也就是原来的版本,已停更近十年,有很多bug未修,而且不兼容win10,在win10上用可能会有各种小问题
推荐程度:不推荐(因为有更好用)

下载链接:Dev-C++ download | SourceForge.net

第二个分支:斑竹版dev c++


由一位编程老师维护,去年更新最新版
优点:修复bug更新了编译器,并对报错进行了汉化(我觉得这个汉化比vs接地气),有中文界面
缺点:无静态代码分析,无代码提示,调功功能较弱
推荐程度:5星
官网:Dev-C++ 中文主页 (gitee.io)

第三个分支:小熊猫版dev c++


由一位编程老师维护,更新十分勤
优点:修复bug更新了编译器,有中文界面,有静态代码分析,有代码提示,并增强了调试功能,官网有相当详细的教程(包括视频版),有中文界面
缺点:丑
推荐程度:5星
官网:下载 – 小熊猫Dev-C++ (royqh.net)

第四个分支:Embarcadero 版dev c++


由外国公司维护
目前除了修复bug,支持win10,并更新了编译器和界面外无明显优点
缺点:无静态代码分析,无代码提示,调功功能较弱
推荐程度:不推荐(因为有更好用)
下载途径: Dev-C++ Overview - Free Tools - Embarcadero Website

Embarcadero/Dev-Cpp: A fast, portable, simple, and free C/C++ IDE (github.com)

5.codeblocks(ide,有带编译器版本和不带编译器版本)


推荐下载带编译器版本
优点:有好用的代码提示,调试功能还可以,教程数量还可以,有静态代码分析
缺点:丑,且换主题比较麻烦,官方无汉语,只有个人汉化版本
推荐程度:4星
下载途径:Code::Blocks - Code::Blocks (codeblocks.org),建议跟着教程下载,防止下错

6.clion(ide,无编译器,需自行下载)


除无需付费外无缺点,仅次于vs的ide
使用clion需学会camke
推荐程度:5星
下载途径:CLion: A Cross-Platform IDE for C and C++ by JetBrains

7.eclipse + cdt(ide,无编译器,需自行下载)


优点:功能强大,有好用的代码提示,有静态代码分析,调试也很好
缺点:丑,代码补全需快捷键,教程数量少(多是针对java的教程)
推荐程度:4星
下载途径:Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects...(推荐跟着教程走)

8.一些不推荐的ide/编辑器


netbeans,kdevelop,codelite,中文教程过少,且netbeans需java环境,故不推荐
atom,sublime text,均为编辑器,类似vscode,但教程数量,插件数量和易用性上,vscode更占优势,故不推荐
vim、EMACS,使用过于复杂,不推荐
viusal c++ 6.0(简称vc6) 已经停更20年,老古董了,bug太多,极其不推荐
turbo c ? 比vsiual c++更老,极其不推荐
c-free 停更十年,仅推荐xp

注:以上软件主要针对win10用户推荐,win7用户可能需要更新.net framework,或者打补丁才能使用最新版,如果懒得收拾,就用上述软件的老版本或者dev(小熊猫版或者斑竹版)或者cfree

xp用户推荐cfree

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-09 10:03:37  更:2021-08-09 10:05:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/9 23:58:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码