推荐使用的C++ IDE

CLion

CLion是我个人最喜欢的,但是要收费的(可以破解,当前非商业的软件开发已经免费了)。在嵌入式开发、跨平台的开发项目很受欢迎,在很多场景中,它是真的好用,减轻你在开发时心智方面的负担,对你的开发是真正有帮助。

我们都知道,做C++软件开发,最难的不是写代码,而是搭建环境。比如,当你的项目涉及跨平台时,让你真正焦头烂额的不是代码本身,而是像编译器的版本、第三方依赖库、CMake、Makefile等,就够你喝一壶了。而CLion对CMake有很好的支持,项目导入进来就可直接运行。

如果你当前的C++项目很大、模块多、很杂、跨平台、需要频繁进行调试,那么CLion就很适合你,它可以省去你抱怨的时间。

Visual Studio && Visual Studio Code

相信大家应该都知道,使用Visual Studio的人大多数都是在Windows平台做开发的,虽然编译器很庞大和臃肿,但是是宇宙最强。

Visual Studio Code是轻量级的开发工具且跨平台,更新较为频繁,界面符合现代化,对于普通使用者,有C++的扩展就已经是很好的IDE了,同时它还支持Rust、Python、JavaScript、Latex等。

QtCreator

使用C++开发UI界面,对QT有很好的支持,如果需要开发跨平台的UI项目,可以选择该IDE。

CodeLite && Code::Block

这两款IDE属于轻量级、免费,功能也较为全面,就当前而言,有一点已经过时了,但是有好奇心的同学,可以去了解一下。

VIM + 插件

主要适合于非Windows系统,但是需要额外付出很多学习的成本,喜欢的同学可以尝试。

相关推荐
名字还没想好☜18 分钟前
Java NIO ByteBuffer 实战:flip/clear/compact 三个绕晕人的方法与 position/limit 心智模型
java·开发语言·后端·spring·nio
小溪学编程44 分钟前
AQS 原理详解:从 CLH 队列到 ReentrantLock 的实现
java·开发语言
David猪大卫1 小时前
【C++修炼】哈希表的实现
数据结构·c++·笔记·学习·算法·哈希算法·散列表
持敬chijing1 小时前
Web前后端开发-JavaScript 入门教程
开发语言·前端·javascript
广州山泉婚姻1 小时前
列表初始化:C++11全新初始化体系
c++·人工智能
2601_966949651 小时前
从轮询到策略消费:量化系统如何高效处理五档盘口数据
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
莫生灬灬1 小时前
灵码 LingBuilder:用中文写代码,确定性生成真实 C++ 工程(开源)
c++·开源·mfc
浅念-1 小时前
C++ Protobuf 入门实战:基于通讯录项目吃透proto3语法与序列化
linux·服务器·网络·c++·protobuf·proto·proto3
我命由我123451 小时前
人脸识别 - 去重时间窗口
java·开发语言·python·学习·java-ee·学习方法·python3.11
落魄大学生之流水线上谋生计2 小时前
Java并发核心机制详解:线程池、CAS、AQS、锁升级
java·开发语言·数据库