1.4 搭建语言开发环境

本书讲解和演示选择Windows平台,开发环境是微软公司推出的Visual Studio 2019,读者可能会问,既然Linux上的C/C++开发需求人才更多,为什么不选择Linux作为演示平台?那是因为,在Windows平台上讲解,可以随时对程序进行跟踪调试,非常方便观察和学习,尤其是对初学者。而Linux以文字界面为主,看起来太不直观,跟踪调试程序非常痛苦,选择它不明智。

在展开各种讲解和演示之前,需要先把开发环境搭建好。学习本书要求读者一定要做到两点:①理论知识都能够看懂和理解;②范例代码都亲自实践并验证通过。这两点缺一不可,少了哪一点,都会导致自己掌握的知识不牢固,影响学习根基,切记,切记。

本书第2部分——C语言,对开发环境的要求不高,一般的开发环境都可以,所以Visual Studio 2005、2008、2010、2012任一版本,甚至更老的VisualC++2、4、6版本等,只要能用起来,都不必再安装其他的C++开发环境,但是本书第3部分——C++语言,为了支持C++新标准语法,要求开发环境至少是Visual Studio 2017,以免出现书中能演示通过的范例读者却无法演示通过的情况,这非常尴尬。

图1.1 Visual Studio 2019可供下载的三个版本

在此以Visual Studio 2019为例说明开发环境的安装。这是微软公司目前推出的最新版本集成开发环境,可以直接访问网站:https://visualstudio.microsoft.com/zh-hans/。这个页面就有Visual Studio 2019的下载,分为三个版本:社区版(Community)、专业版(Professional)、企业版(Enterprise),如图1.1所示。其中,社区版是可以免费使用的,下载社区版即可。

在图1.1中单击Community 2019,此时系统会将一个大概不到2MB的可执行文件下载到自己的计算机上,这个可执行文件实际是一个下载器,运行该下载器,它会按步骤提示下载和安装Visual Studio 2019,因这种安装方式属于在线下载和安装,整个过程可能会持续半小时到数小时,安装时长主要取决于网速和计算机速度。

安装过程中会出现选择框,让用户选择安装哪些组件,如图1.2所示。

图1.2 Visual Studio 2019安装选项

这里只选择“使用C++的桌面开发”以及“通用Windows平台开发”,在选择这两个选项时,安装界面右侧会出现额外的安装详细信息,里边有很多可以勾选的项,保持默认,不做进一步勾选。请记住一个原则:只安装看上去和C++开发有关的选项,即便错过了一些选项,以后可以重复这个步骤补充安装,但切不可图省事而完全安装,因为那可能会耗费数十甚至上百GB的磁盘空间,完全没有必要。

图1.3 “开始”菜单中的Visual Studio 2019运行图标

在图1.2左侧靠下的“位置”处,可以单击“更改”,尽量把安装位置设置到非C盘(非系统盘)的位置以尽量减少对系统盘空间的耗费,系统盘空间非常宝贵,一旦空间耗尽可能会导致计算机运行变慢甚至崩溃等各种问题,这一点也请切记!

安装完成后,很可能在计算机的桌面上看不到Visual Studio 2019程序图标,此时必须到操作系统左下角,单击“开始”按钮,然后往下翻,一直找到Visual Studio 2019图标,如图1.3所示,单击并按住图形部分拖动到桌面上以创建桌面快捷方式,下次双击桌面上的该图标即可运行Visual Studio 2019。

双击Visual Studio 2019图标以运行Visual Studio 2019,启动界面如图1.4所示。

图1.4 Visual Studio 2019启动界面

单击图1.4右下角的“继续但无需代码”链接直接进入开发环境中,因为这是个集成开发环境,可以开发很多种计算机编程语言所编写的代码,所以第一步先设置开发环境为C++语言。在开发环境中进行如下操作:

(1)选择“工具”→“导入和导出设置”命令。

(2)在弹出的对话框中,选择最下面的“重置所有设置”选项并单击“下一步”按钮。

(3)选择下面的“否,仅重置设置,从而覆盖当前设置”项并单击“下一步”按钮。

(4)选择VisualC++选项并单击“完成”按钮。

等待数秒,设置完成后单击“关闭”按钮并退出整个Visual Studio 2019,就完成了将开发环境设置为C++语言的操作步骤。

Visual Studio 2019会不定时更新,当需要更新时,在Visual Studio 2019界面上会有提示,单击提示会出现一些操作步骤,按照操作步骤进行操作即可在线更新。值得一提的是,可能需要注册一个账号才能进行正常的在线更新,此时根据系统提示进行注册即可。