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开发环境