- C++新經(jīng)典:模板與泛型編程
- 王健偉編著
- 1331字
- 2023-09-26 16:17:41
1.1 C++編程環(huán)境搭建說明
本書展示的各種范例,會在Windows操作系統(tǒng)平臺上進行演示。對于演示環(huán)境的要求,至少需要Visual Studio 2017,而Visual Studio 2019就更好,以免一些新的語法無法被支持,原則上選擇最新的Visual Studio版本。本書采用Visual Studio 2019集成開發(fā)環(huán)境,該環(huán)境使用簡單,調(diào)試方便,這意味著講解和演示會變得特別方便,同時也能大大降低讀者對一些復雜知識的理解難度。為了讓讀者順利地開始學習,下面將詳細闡述Visual Studio 2019的安裝過程(在線安裝,需要網(wǎng)絡(luò)支持)。
Visual Studio 2019是成書時微軟公司推出的最新版本的集成開發(fā)環(huán)境,可以直接訪問網(wǎng)站(https://visualstudio.microsoft.com/zh-hans/)進行Visual Studio 2019的下載,分為3個版本:社區(qū)版(Community)、專業(yè)版(Professional)、企業(yè)版(Enterprise),如圖1.1所示,其中社區(qū)版是免費使用的,這里下載社區(qū)版即可。
在圖1.1中單擊Community 2019鏈接,會將一個不到2MB的可執(zhí)行文件下載到自己的計算機上,這個可執(zhí)行文件實際是一個下載器,運行該下載器,它會按步驟提示下載和安裝Visual Studio 2019,這種安裝方式屬于在線下載和安裝,整個過程持續(xù)半小時到數(shù)小時,安裝時長主要取決于網(wǎng)速和計算機速度。
安裝過程中會出現(xiàn)選擇界面,讓用戶選擇安裝哪些組件,如圖1.2所示。

圖1.1 Visual Studio 2019可供下載的3個版本
這里只選擇“使用C++的桌面開發(fā)”以及“通用Windows平臺開發(fā)”。在選擇這兩個選項時,安裝界面右側(cè)會出現(xiàn)額外的安裝詳細信息,其中有很多選項,保持默認,不做進一步勾選。請記住一個原則:只安裝看上去與C++開發(fā)有關(guān)的選項,即便錯過了一些選項,以后可以重復這個步驟補充安裝,但切不可圖省事而完全安裝,因為那可能會耗費數(shù)十甚至上百吉比特(GB)的磁盤空間,完全沒有必要。

圖1.2 Visual Studio 2019安裝選項
在圖1.2下方的“位置”處,可以單擊“更改”,盡量把安裝位置設(shè)置到非C盤(非系統(tǒng)盤),以盡量減少對系統(tǒng)盤空間的耗費。系統(tǒng)盤空間非常寶貴,一旦空間耗盡,可能導致計算機運行變慢甚至崩潰等各種問題,這一點也請切記。
安裝完成后,很可能在計算機的桌面上看不到Visual Studio 2019程序圖標,此時必須到操作系統(tǒng)左下角單擊“開始”按鈕,在菜單中找到Visual Studio 2019圖標,如圖1.3所示,將圖標拖動到桌面上以創(chuàng)建桌面快捷方式,下次雙擊該快捷方式即可運行Visual Studio 2019。
運行Visual Studio 2019,啟動界面如圖1.4所示。

圖1.3 “開始”菜單中的Visual Studio 2019圖標

圖1.4 Visual Studio 2019啟動界面
單擊右下角的“繼續(xù)但無需代碼”鏈接直接進入開發(fā)環(huán)境,因為這是一個集成開發(fā)環(huán)境,可以編寫很多種計算機編程語言的代碼,所以第1步先設(shè)置開發(fā)環(huán)境為使用C++語言。在開發(fā)環(huán)境中,進行以下操作。
(1)執(zhí)行菜單欄中“工具”→“導入和導出設(shè)置”命令。
(2)在彈出的對話框中,選擇“重置所有設(shè)置”選項并單擊“下一步”按鈕。
(3)選擇“否,僅重置設(shè)置,從而覆蓋當前設(shè)置”選項并單擊“下一步”按鈕。
(4)選擇“Visual C++”選項并單擊“完成”按鈕。
等待數(shù)秒,設(shè)置完成后單擊“關(guān)閉”按鈕并退出Visual Studio 2019,就完成了將開發(fā)環(huán)境設(shè)置為C++語言的操作步驟。
Visual Studio 2019會不定時更新,當需要更新時,在Visual Studio 2019界面上會有提示,單擊提示會出現(xiàn)一些操作步驟,按照操作步驟進行就可以在線更新。值得一提的是,可能需要注冊一個賬號才能進行正常的在線更新,根據(jù)系統(tǒng)提示進行注冊即可。
特別提醒:在成書過程中,估計因Visual Studio 2019官方更新產(chǎn)生的Bug,導致inline功能變得有些不正常,如果讀者在實踐過程中發(fā)現(xiàn)與inline相關(guān)的內(nèi)容或話題與筆者所講述的不一致,請使用Visual Studio 2017進行實踐。
- 數(shù)據(jù)科學實戰(zhàn)手冊(R+Python)
- 從零開始構(gòu)建企業(yè)級RAG系統(tǒng)
- 程序員修煉之道:程序設(shè)計入門30講
- Java應用與實戰(zhàn)
- Android和PHP開發(fā)最佳實踐(第2版)
- 大學計算機應用基礎(chǔ)實踐教程
- Photoshop智能手機APP UI設(shè)計之道
- Python程序設(shè)計(第3版)
- MATLAB應用與實驗教程
- Linux命令行與shell腳本編程大全(第4版)
- Learning JavaScript Data Structures and Algorithms
- Android系統(tǒng)原理及開發(fā)要點詳解
- SQL Server與JSP動態(tài)網(wǎng)站開發(fā)
- 搞定J2EE:Struts+Spring+Hibernate整合詳解與典型案例
- Django Design Patterns and Best Practices