完全圖解VS2017安裝過程並演示VS2017創建Linux項目和調試

 VS2017個人免費版即社區官方下載地址爲:https://download.microsoft.com/download/D/1/4/D142F7E7-4D7E-4F3B-A399-5BACA91EB569/vs_Community.exe

    這是一個很小的在線下載安裝器。VS2017安裝變得人性化了,根據組件的分類,供安裝用戶選擇,只安裝自己需要的組件,從而避免下載太多的文件和安裝用不到的組件。這樣可以大大加速下載和安裝。因此也不建議下載離線安裝包了。有朋友安裝了全部的功能,一共下載了50GB。如果將所有可下載的安裝文件選中,那麼一共高達85.26GB。太恐怖了。

    我們完全沒有必要一次性安裝那麼多用不着的。如果我們後面需要,還可以再增加安裝組件。還是啓動這個下載的安裝器安裝,也可以用這個安裝器卸載VS2017。

    好了,下面圖解安裝過程:

1.安裝啓動,隱私條款界面

1.安裝啓動,隱私條款界面

2.開始啓動安裝過程

2.開始啓動安裝過程

3.稍等片刻

3.稍等片刻

4.片刻之後,進入安裝組件選擇界面。默認什麼都不選擇,只安裝VS的編輯器,佔用大小764MB。

4.片刻之後,進入安裝組件選擇界面。默認什麼都不選擇,只安裝VS的編輯器,佔用大小764MB。

5.下面是各種組件的總體歸類選擇,一個歸類對應了一組組件。右側還可以對單個組件進行選擇。默認選擇一箇中文語言包。

完全圖解VS2017安裝過程

完全圖解VS2017安裝過程完全圖解VS2017安裝過程

6.單個組件可以對工作負荷組選擇好的大類進行組件的細化選擇,可以去掉個別不想要的,也可以加入想要的組件。

6.單個組件可以對工作負荷組選擇好的大類進行組件的細化選擇,可以去掉個別不想要的,也可以加入想要的組件。

7.默認選擇中文簡體語言包。我們一般就默認即可。

7.默認選擇中文簡體語言包。我們一般就默認即可。

8.因爲我主要做Windows C++和Linux C++所以就選擇了兩個。

8.因爲我主要做Windows C++和Linux C++所以就選擇了兩個。

9.在最終選擇的預覽裏面,連MFC都沒有安裝。如果你需要可以選上。很簡答的配置,大小爲2.84GB。

9.在最終選擇的預覽裏面,連MFC都沒有安裝。如果你需要可以選上。很簡答的配置,大小爲2.84GB。

10.然後就開始下載和安裝了。因爲公司網速很慢,所以等了很久。

10.然後就開始下載和安裝了。因爲公司網速很慢,所以等了很久。

11.安裝完畢,我們可以看到就可以啓動了。在右側的按鈕,點擊之後可以選擇“修復”和“卸載”。如果要卸載,請在這裏卸載。不要直接自己在控制面板卸載,否則卸載很麻煩的,因爲組件太多了。

11.安裝完畢,我們可以看到就可以啓動了。在右側的按鈕,點擊之後可以選擇“修復”和“卸載”。如果要卸載,請在這裏卸載。不要直接自己在控制面板卸載,否則卸載很麻煩的,因爲組件太多了。

12.第一次啓動VS2017,需要登錄。

12.第一次啓動VS2017,需要登錄。

13.輸入登錄賬戶

13.輸入登錄賬戶

14.跳轉登錄界面

14.跳轉登錄界面

15.輸入密碼,完成登錄。

15.輸入密碼,完成登錄。

16.進入VS2017的主界面。

16.進入VS2017的主界面。

17.新建項目,可以看到我安裝的有VC++的兩種項目。

17.新建項目,可以看到我安裝的有VC++的兩種項目。

18.還有Linux C++項目

18.還有Linux C++項目

19.創建一個Linux C++項目。創建完畢後,有一個網頁顯示如何來編寫調試Linux C++的代碼。

19.創建一個Linux C++項目。創建完畢後,有一個網頁顯示如何來編寫調試Linux C++的代碼。

20.點擊“遠程GDB調試程序”啓動編譯和調試,反應和之前的一樣的

20.點擊“遠程GDB調試程序”啓動編譯和調試,反應和之前的一樣的

21.點擊“是”之後,因爲VS沒有配置連接服務器的登錄信息,所以會自動彈出登錄界面。這個是可以在VS寫代碼,在Linux上運行和調試,用VS寫Linux代碼還是挺方便的。這個在之前版本還是插件形式,現在直接集成在裏面了,很方便了。

21.點擊“是”之後,因爲VS沒有配置連接服務器的登錄信息,所以會自動彈出登錄界面。

22.如果連接成功了,防火牆會提示一個通過是否允許的通知。允許即可。這樣VS會自動將代碼上傳到Linux上編譯調試。

22.如果連接成功了,防火牆會提示一個通過是否允許的通知。允許即可。這樣VS會自動將代碼上傳到Linux上編譯調試。

23.編譯成功了,但是調試失敗了。提示不能啓動gdbserver。這是在Linux中GDB遠程調試必須安裝的程序。對於遠程調試原理和環境配置的學習,請參考《gdb遠程調試原理和遠程調試gdbserver環境安裝》。不過,對於C++技術網的會員來說,我們的服務器是已經配置好了調試環境了的,可以直接用VS連接調試。如果你是用虛擬機,那麼請參照gdb遠程調試文章來配置下。

23.編譯成功了,但是調試失敗了。提示不能啓動gdbserver。這是在Linux中GDB遠程調試必須安裝的程序。

24、配置好之後,在代碼中打斷點,啓動調試,就可以看到運行到了斷點的位置了。可以按F10單步執行。

24、配置好之後,在代碼中打斷點,啓動調試,就可以看到運行到了斷點的位置了。可以按F10單步執行。


    VS2017在各方面有很大的改善,就拿遠程調試來說,就已經很方便了,不用安裝插件了。安裝也人性化的分類了,這樣就不用亂選了。也不用安裝用不到的開發組件了。實乃一大進步。

文章來源:C++技術網原創文章版權爲網站和作者共同所有,會員文章禁止轉載。非會員文章轉載做好本文超鏈接即表示授權轉載。通過文章下面的分享按鈕可以自由分享所有文章。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章