推荐使用的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系统,但是需要额外付出很多学习的成本,喜欢的同学可以尝试。

相关推荐
caimouse33 分钟前
Reactos 第1章 概述
c语言·开发语言·架构
.千余43 分钟前
【C++】C++继承入门(下):友元、静态成员与菱形继承的底层逻辑
开发语言·c++·笔记·学习·其他
小短腿的代码世界1 小时前
行情快照与增量更新引擎:Qt在高频交易数据分发中的核心架构——你的行情推送为什么延迟了500ms?
开发语言·qt·架构
初中就开始混世的大魔王1 小时前
6 Fast DDS-传输层
开发语言·c++·中间件·信息与通信
啊森要自信1 小时前
【GUI自动化测试】控件、鼠标键盘操作与多场景自动化
c语言·开发语言·python·adb·ipython
花北城1 小时前
【C#】ABP框架服务端开发
开发语言·c#·abp
电商API_180079052471 小时前
Python 实现闲鱼商品列表批量采集,接口异常重试机制搭建
大数据·开发语言·数据库·爬虫·python
DogDaoDao2 小时前
深入理解 Qt:从原理到实战的全景指南
开发语言·qt·程序员
放下华子我只抽RuiKe52 小时前
FastAPI 全栈后端(四):认证与授权
开发语言·前端·javascript·python·深度学习·react.js·fastapi
我是唐青枫2 小时前
Java Spring Data JPA 实战指南:Repository 查询、分页与实体映射
java·开发语言