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

相关推荐
froginwe111 小时前
R 列表:深入解析与高效应用
开发语言
山峰哥1 小时前
JOIN - 多表关联的魔法——3000字实战指南
java·大数据·开发语言·数据库·sql·编辑器
阿蒙Amon1 小时前
C#每日面试题-简述匿名类型
开发语言·c#
m0_748252381 小时前
Foundation 表格的基本用法
开发语言·后端·rust
虫小宝1 小时前
企业微信API接口的Java SDK封装:可复用、可测试的工具类设计方法
java·开发语言·企业微信
hanjq_code2 小时前
java使用阿里的easyExcel解决把excel每行的数据转成excel表格格式数据并打包成ZIP下载
java·开发语言·excel
路多辛2 小时前
JSONC-带注释的 JSON 详解
开发语言·json
阳光九叶草LXGZXJ2 小时前
达梦数据库-学习-43-定时备份模式和删除备份(Python+Crontab)
linux·运维·开发语言·数据库·python·学习