下載地址和調試技巧見總篇——Microsoft Visual Studio快速運用教程
安裝步驟
前期準備
首先下載Visual Studio 2017的安裝包。如果有微軟賬號,可以下載Community版本,適用於個人學習和開發。如果對開發環境有更高要求,或者進行團隊開發,可以下載Professional版本或者Enterprise版本,此兩個版本需要使用密鑰註冊激活。
安裝過程
由於官網提供的安裝包是在線安裝程序,因此需要聯網,邊下載邊安裝。安裝包很小,下載之後直接雙擊打開。
打開安裝包之後,可能出現如下圖所示的提示界面,若未出現此界面,忽略此步驟。
由於Visual Studio 2017要求Windows系統安裝有 .NET Framework 4.6 或更高版本,如果安裝程序檢測到系統不滿足要求,就不能夠繼續安裝VS2017。
於是先安裝新版本的 .NET Framework,點擊界面藍色字體此處,自動打開瀏覽器,跳轉到對應網頁,根據提示自行下載 .NET Framework。下載下來是一個安裝程序,直接打開運行,勾選我已閱讀並接受許可條款,點擊安裝,接下來程序會自動安裝部署,等到提示安裝完畢時,點擊完成。之後點擊提示界面的關閉並重新打開VS2017安裝包。
打開安裝包之後,出現如下圖所示的確認安裝界面,點擊繼續。
之後啓動安裝,此時千萬別點取消,等待它完成。
接着進行安裝的準備工作,稍等片刻。
準備工作完成後,出現如下圖所示的安裝組件選擇界面,此時根據個人需要勾選工作負載、組件和語言包。
若只是用於開發C/C++應用程序,直接在工作負載欄內勾選使用C++的桌面開發,接着修改安裝的位置,也可以使用默認安裝位置,之後點擊安裝。
無論VS2017安裝位置更改與否,其核心組件都會裝在C盤。
之後開始安裝,跳轉至如下圖所示的安裝進度界面,安裝程序一邊從網上獲取包,一邊應用包。整個安裝過程時間較長,受網絡速度和計算機環境影響。
安裝完畢後,或許提示在啓動Visual Studio 2017前重啓計算機。
如果計算機在執行其他任務,待其他重要任務完成後,點擊重啓。
若未提示重啓計算機,忽略重啓步驟。
開發環境
啓動
由於Visual Studio安裝時,不會創建桌面快捷方式,此時調出開始菜單,在所有程序中找到Visual Studio 2017,點擊即可運行VS2017開發環境。
若不知如何調出開始菜單,請查閱文章——Windows調出開始菜單
首次啓動VS2017會彈出如下圖所示的歡迎界面。若有微軟賬號,可以先使用微軟賬號登錄。沒有微軟賬號的情況,也可以點擊以後再說跳過登錄。
進入如下圖所示的個性化設置界面,根據自己需求與喜好選擇開發設置和顏色主題。
若用於編寫C/C++程序,在開發設置選擇Visual C++。選擇完畢後,點擊啓動Visual Studio運行VS2017開發環境。
接着爲第一次使用做準備工作,完成一些設置,如下圖所示:
VS2017啓動之後,顯示如下圖所示的主界面:
由於Visual Studio安裝完畢之後,不會自動創建桌面快捷方式,可以在第一次啓動後,右擊任務欄上的Visual Studio圖標,彈出右鍵菜單,選擇將此程序固定到任務欄,下一次直接點擊任務欄上的圖標即可打開Visual Studio。
註冊
對於Visual Studio社區版,直接點擊主界面右上角的登錄,使用微軟帳號進行登錄,若沒有微軟賬號,可以在登錄界面點擊註冊。
而Visual Studio專業版和企業版需要使用密鑰註冊激活,點擊菜單欄的幫助,彈出下拉菜單,選擇註冊產品。
之後彈出如下圖所示的窗口,點擊使用產品密鑰解鎖。在彈出窗口的輸入框中輸入密鑰,並且點擊應用。
註冊成功後,產品信息窗口如下圖所示,點擊關閉,完成註冊步驟。
項目創建
在菜單欄內依次點擊文件–>新建–>項目,如下圖所示:
彈出新建項目窗口,於左邊依次展開已安裝–>模板–>Visual C++,選中Visual C++,在右邊選擇空項目。在下邊爲項目取名稱,選擇性修改項目存放的位置,最後點擊確定以完成新建項目。如下圖所示:
創建一文件夾,專門用來存放項目,便於統一管理。項目最好不放在系統盤,避免系統崩潰時,找回項目遇到問題。
創建項目之後,在解決方案資源管理器內顯示項目的組織結構,如下圖所示:
右擊項目的源文件文件夾,彈出右鍵菜單,依次選擇添加–>新建項,詳情見下圖:
彈出如下圖所示的添加新項窗口。先點開左上角的已安裝,接着選中Visual C++,在右邊窗格點擊C++文件(.cpp),在下邊爲源文件取名稱,路徑默認,最後點擊添加。
完成以上操作後,出現新建源文件的編輯窗口,如下圖所示:
右擊解決方案資源管理器窗口內的項目,彈出右鍵菜單,選擇屬性,如下圖所示:
彈出屬性頁窗口,於左邊依次展開配置屬性–>C/C++,選中常規,查看右邊SDL檢查輸入框內的設置。如下圖所示:
若未設置或者設置爲否(sdl-),直接點擊取消。
如果原來設置爲是(/sdl),單擊輸入框,再點擊輸入框右邊向下的尖角,出現兩個選項,如下圖所示,選擇否(/sdl-),並點擊確定。
程序運行
創建源文件之後,在編輯窗口中編寫以下程序代碼,並按Ctrl+S或者點擊工具欄中的保存按鈕,把代碼保存至源文件中。
#include <stdio.h>
int max(int x, int y)
{
return x > y ? x : y;
}
int main()
{
int a, b;
printf("輸入兩個整數:");
// 輸入兩個整數,同時跳過Enter鍵產生的’\n’字符
scanf("%d%d%*c", &a, &b);
printf("最大數:%d", max(a, b));
getchar(); // 等待按鍵,達到暫停效果,方便查看結果
return 0;
}
直接按Ctrl+Shift+B,或者點擊菜單欄的生成,彈出下拉菜單,如下圖所示,選擇生成解決方案,進行編譯程序,並且鏈接生成可執行程序。
若沒有編譯錯誤,並且成功生成應用程序,出現輸出窗口,提示生成:成功1個,失敗0個,如下圖所示:
生成可執行程序之後,接下來就是運行程序。
運行程序有兩種形式,一種是調試,一種是執行而不調試。
在調試程序過程中,若遇到斷點,會停在斷點處,等待繼續運行的指令,當程序運行完畢時,不會暫停而直接結束程序。
在執行程序過程中,完全忽略斷點,當程序運行完畢時直接結束程序,若在程序退出之前暫停,需要加有暫停效果的代碼。
啓動調試的方法這裏提供三種:
- 直接按F5
- 點擊工具欄的本地Windows調試器
- 按Alt+D,或者點擊菜單欄的調試,彈出下拉菜單,選擇開始調試
啓動執行的方法這裏提供兩種:
- 直接按Ctrl+F5
- 按Alt+D,或者點擊菜單欄的調試,彈出下拉菜單,選擇開始執行(不調試)
調試之前,如需要程序運行到一行代碼之前暫停,就把光標移向那一行,按F9設置斷點。
程序運行結果如下圖所示: