C++从入门到精通(第6版)
上QQ阅读APP看书,第一时间看更新

1.3 C++常用开发环境

实际C++程序开发中,除了需要编译器,还需要很多其他辅助软件。

 编辑器:用来编写代码,并给不同代码着色,以方便阅读。

 代码提示器:输入部分代码,即可提示全部代码,提升代码的编写效率。

 调试器:观察程序的每一个运行步骤,发现程序的逻辑错误。

 项目管理工具:对程序涉及的所有资源进行管理,包括源文件、图片、视频、第三方库等。

 漂亮的界面:各种按钮、面板、菜单、窗口等控件整齐排布,操作更方便。

这些工具通常会打包在一起,统一进行发布、下载和安装。它们被统称为C++集成开发环境(IDE),常见的有Visual C++ 6.0、Visual Studio、Dev C++、Xcode、C-Free、Code::Blocks、Eclipse等。

工欲善其事,必先利其器。下面就来介绍几款常用的C++集成开发环境。

1.Visual C++ 6.0

Visual C++ 6.0曾经是最经典的C/C++编译工具,是微软Visual Studio集成开发环境中的一员。目前,微软官方已不再对其进行技术支持和维护。该工具体积小巧,操作简单,对计算机配置要求不高,而且免费,所以目前仍有第三方开发者在进行维护,部分院校在使用它。

2.Visual Studio 2022

Visual Studio是目前较流行的Windows应用程序的商业集成开发环境,其最新版本是2022版。它功能强大,在编译速度上有很大提升;缺点是空间和资源占用大,安装包有2~3GB,对计算机的配置要求较高,而且操作比较复杂。对于初学者来说,很多功能会暂时用不到。

Visual Studio 2022支持C++最新标准规范,支持托管程序的编译和Web Service,更适合大型商业程序的开发。其开发环境如图1.5所示。

3.Dev-C++

Dev-C++是Windows系统下轻量级的C/C++集成开发环境,是将Linux系统的GCC/G++运用到Windows系统后的产物。它遵循C++ 11标准,同时兼容C++ 98标准。Dev-C++功能简洁,易于学习和使用,非常适合初学者和教学使用。其开发环境如图1.6所示。

图1.5 Visual Studio开发环境

图1.6 Dev-C++开发环境

说明

本书中的程序使用Dev-C++进行讲解。

C++开发工具各有优劣,因此初学者不必过于纠结,根据个人的情况选择一个即可。初期学习编程,最重要的是理解语法,弄清C++的内在机理,并通过大量训练培养编程思维,最后再通过一些大型项目积累实战经验。