C++ 集成开发环境

Qt Creator

Qt Creator 是一款跨平台的集成开发环境,特别针对 Qt 开发者,是 Qt SDK 组成的一部分,可运行于 Windows、Linux 及 Mac OS X 等操作系统,允许开发者为多桌面环境及移动设备平台创建应用程序。它包括一个可视化调试工具和集成的GUI 版面和外形设计师。这个编辑器的功能包括语法高亮度显示和自动完成。

CLion

CLion 是 JetBrains 推出的全新的 C/C++ 跨平台集成开发环境,是一款专为开发 C/C++ 所设计的跨平台 IDE。它是以 IntelliJ 为基础设计的,包含了许多智能功能来提高开发人员的生产力。

Visual Studio

Microsoft Visual Studio 是微软公司的开发工具包系列产品。VS 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如 UML 工具、代码管控工具、集成开发环境等等。

Eclipse

Eclipse 是著名的跨平台的自由集成开发环境(IDE),最初主要用来 Java 语言开发,通过 Eclipse CDT 插件可以把 Eclipse 转换为功能强大的 C/C++ IDE。

NetBeans

NetBeans 是由 Sun 微系统创建的开放源代码的软件开发工具,是一个开发框架,可扩展的开发平台,可以用于 Java、C/C++、PHP、HTML5 等程序的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。在 NetBeans Platform 平台中,应用软件是用一系列的软件模块建构出来。

Visual Studio Code

Visual Studio Code 是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全、代码重构功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。

Code::Blocks

Code::Blocks 是一个免费、开源、跨平台的集成开发环境,使用 C++ 开发,并且使用 wxWidgets 做为 GUI 库。Code::Blocks 使用了插件架构,其功能可以使用插件自由地扩展。目前,Code::Blocks 主要针对开发 C/C++ 程序而设计。

Xcode

Xcode 是苹果公司向开发人员提供的集成开发环境,用于开发 macOS、iOS、iPadOS、WatchOS 和 tvOS 的应用程序。

Vim

Vim 是从 vi 发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。