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

1.2 常用开发环境

在使用C++语言开发程序前,需要先选择一款开发环境。下面就对一些常用的C++语言开发环境进行简单的介绍。

1.2.1 Visual C++ 6.0

Visual C++ 6.0是由微软公司开发的C++开发环境,它是Visual Studio集成开发环境中的一员。Visual C++ 6.0可以创建Windows应用程序、DLL动态链接库、COM组件以及ActiveX控件等。Visual C++开发环境如图1.1所示。

1.2.2 Visual Studio 2019

Visual Studio 2019是目前比较流行的开发环境,它更加支持C++标准规范,而且支持托管程序的编译和Web Service。应该说Visual Studio 2019更加强大,无论是功能上还是编译速率上都有很大提高。Visual Studio开发环境如图1.2所示。

图1.1 Visual C++开发环境

图1.2 Visual Studio开发环境

1.2.3 GCC/G++

Linux系统中一般都带有C/C++的编译器,能够编译C代码的是GCC,能够编译C++代码的是G++。如果是在没有GDK或GDE等界面系统的Linux系统下,编写代码需要使用VI文本命令,它和DOS下的TYPE命令很像,由于没有鼠标,只能顺序地编写代码,使用它编写代码对于程序员来说相当麻烦。但在有界面的Linux系统下,系统都会提供可视化的文本编辑器,其中比较有名的是emacs,因为emacs集成了编译代码的菜单,通过emacs可以直接编写代码并编辑,并且可以直接执行编译后的程序。emacs开发环境如图1.3所示。

图1.3 emacs开发环境

1.2.4 Dev-C

Dev-C是将Linux系统的GCC/G++运用到Windows系统后的产物,编译代码的程序是GCC.exe和G++.exe,这两个程序属于开源项目mingw,Dev-C是能够调用GCC.exe和G++.exe来编译程序的代码编辑器。Dev-C开发环境如图1.4所示。

图1.4 Dev-C开发环境

1.2.5 Eclipse

Eclipse是IBM开发的、早期用来编写Java代码的编辑器。由于CDT插件的出现,使Eclipse也可以用来编写C/C++代码。同Dev-C一样,Eclipse也使用开源项目下的GCC.exe和G++.exe来编译代码,所以在使用Eclipse前一定要注意设置好相关路径。Eclipse开发环境如图1.5所示。

图1.5 Eclipse开发环境