《Visual C++ 2010入門教程》系列二:安裝、配置和首次使用VS2010


                                                                          作者:董波

                                                                                                    日期:2010.6.15

    寫在前面

        在我還在上學的時候,我選擇了C++,最初我用VC6作為我的IDE,我看過很多本C++的教材,有的適合我,有的不適合我,其中有一本叫《Visual C++ 2005入門經典》的書幫了我不少的忙。因為通常的C++教材都只會介紹C++的語法什么的,很少會告訴我們如何去編譯、運行,告訴我們什么是控制台程序,什么事Win程序,什么是GUI程序,C++能干什么,VC和C++的區別是什么。現在有很多的朋友應該也有這些問題吧?

       學C++用C++也有幾年了,算不上熟悉,算是初窺門徑吧,我想我應該做點什么幫助一下那些和曾經的我一樣困惑的朋友,特別是學生朋友,告訴他們他們所困惑的問題的答案。記得我學C++的時候,沒有人教,有的時候也走了不少彎路,甚至連調試也不會,也不知道可以通過看調用堆棧看調用次序,還自己慢慢的去搜索,好傻啊。

       接下來我會做一個《Visual C++ 2010入門教程》系列,用來幫助初學者。剛開始學的時候是很痛苦的,這個我深有體會,特別是身邊還沒有人能夠指導一二的。內容主要涵蓋在Windows下面使用C++進行開發的常見內容,Visual Studio 2010的使用,如何創建新項目,如何調試,如果配置項目屬性等等,另外還會介紹Visual C++ 2010中新加如的一些內容,包括一些新的STL組建,一些新的語法支持等等。

       由於本人水平有限,其中難免有錯誤,希望大家諒解,如果大家有發現問題還請務必及時指出來,否則誤導了他人我就罪不容恕了。

     注意,本教程非C++教程,不會教你C++,只會教你如何使用 Visual C++ 2010去練習去學習其它C++教材上面的程序。因此建議大家認真的去看其他的C++教程,在使用Visual C++ 2010實踐的時候如果遇到問題可以到這里來參考。推薦《C++ Primer》、《C++程序設計語言》《Visual C++ 2008入門經典》。

        第一章 關於Visual Studio、VC和C++的那些事

 

       第二章 安裝、配置和首次使用VS2010

       本章將幫助大家安裝Visual C++ 2010,幫助大家做一些常見的配置,以及第一次使用它來寫HelloWord程序。

    安裝

       Visual C++ 2010是屬於Visual Studio 2010的一部分,這個在前一章中已經講解過,實際上Visual C++ 2010也有更多的子版本,正如Windows7有旗艦版、家庭高級版、家庭初級版一樣。在上一章的下載地址中有兩個版本可以選擇,我選擇的時候旗艦版,這個功能最全面。

       如果你下載完畢了,應該有一個ISO鏡像文件,如果你是從我給的地址下載的,那么那個序列號已經被 替換成正版序列號,直接安裝即可。下面是ISO文件截圖:

                                                       

        這就是光盤鏡像文件,我們有多種方式可以安裝它,你可以把它燒錄成光盤,也可以用虛擬光驅軟件安裝它,由於這個ISO已經被修改過了,你甚至可以直接解壓它,然后運行里面的setup.exe進行安裝。

       這里我使用虛擬光驅進行說明,首先我假設你已經安裝好了虛擬光驅軟件DAEMON Tools Lite,如果你還沒有安裝,請去游俠補丁網下載,因為在那里你總是能找到最新的免費版本。

        接下來我們通過虛擬光驅加載剛才下載好的ISO鏡像:

                                  

                                 

        在彈出的對話框中選擇我們下載好的ISO文件。這個時候,虛擬光驅里面已經替我們打開了ISO文件,有的機器可能會自動彈出安裝提示,有的不會。如果自動彈出安裝提示,那么直接通過即可,如果沒有彈出,那么用資源管理器方式進入虛擬光驅點擊Setup.exe即可開始安裝。


由於我已經安裝好了VS2010,所以接下來無法給大家截圖了,我就直接用文字描述吧。

         當彈出VS2010安裝程序之后點下一步,然后我們可能會看到 完全 最小 自定義 這樣的選項,我推薦大家選擇自定義,因為只有這樣我們才可以自定我們安裝的目錄。接下來會選擇安裝的組件。這個時候我們會看到大量的VS2010的組件,這里我們可以選擇是否安裝Basic是否安裝C#等等,我在網上找到一些圖片,雖然跟中文版2010不一樣,大家大概的樣子是一樣的,大家就湊合着看看吧。

          下面是開始的界面,我們應該選擇安裝VS2010.

                                    

                     

           上面這個時候選擇同意。然后安裝包會開始搜集信息:

          選擇目錄:

       然后就是開始安裝了,注意安裝的時候可能需要重啟一兩次。

          最后安裝成功:

 

        配置

       當安裝成功之后,我們就可以開始使用了,這里我先教大家做一些常見的配置,當然大家也可以直接用默認的設置,我這樣配置主要是為了方便。

       下面通過開始菜單來啟動VS2010吧:

                                                   

       如果你是第一次開始,那么可能會讓你選擇默認的環境設置,我們要使用VC當然選擇VC的配置:

                                                   

       
        出現下面的畫面表示已經成功安裝和運行了。這是起始頁面,以后你會經常見到它。



注意,你可能會沒有VAssistX這個菜單,因為這個是個外部工具,以后會給大家解釋它的用處,現在暫時忽略。接下來讓我們來做一些常見的設置。通過菜單工具》選項調出配置對話框,下面是一些常見的設置:

      調處行號,選擇文本編輯器,所有語言,把行號打成勾。


        如果你想調整字體或者顏色,那么可以在這里選擇:


        單擊工具欄的空白區域,讓我們把生成工具欄調出來:


        這樣我們就可以直接在工具欄上面選擇編譯項目、編譯整個解決方案、運行程序和調試程序了。選擇生成工具欄旁邊的小三角形可以自定,我們還可以添加一些按鈕:

      單擊自定義界面下面的添加按鈕就可以添加新的按鈕了,現在我們把開始執行(不調試)添加工具欄中:


           以前經常有人問我為什么我的程序閃一下就沒了,這就是因為它們把調試(F5,那個實心的三角形)當成了運行(不調試,Ctrl+F5,空心帶尾巴的三角形)了。當然是一閃而過啦。關於調試以后說到。

     

       HelloWorld.

        下面讓我們用VC++ 2010也就是VC10來做一個控制台的HelloWorld程序吧。

        VC2010里面不能單獨編譯一個.cpp或者一個.c文件,這些文件必須依賴於某一個項目,因此我們必須創建一個項目。有很多種方法都可以創建項目,可以通過菜單:文件,新建,項目;也可以通過工具欄點擊新建項目進行創建。這里我們點擊起始頁面上面的新建項目:

                                                 

          點擊之后進入新建項目向導:



上面選擇Win32控制台應用程序,名稱中輸入HelloWorld點確定,至於是否為解決方案創建目錄我們暫時不管,那主要區別在於解決方案是否和項目文件在同一目錄。

        

            接下來進入創建頁面,在Win32應用程序向導的第一個頁面直接點下一步即可:

        下個頁面記得選擇空項目,我們不需要預編譯頭:

       點擊完成。

       這時候一個空的項目編譯成功了,我們不妨編譯一些試試。點擊剛才添加的生成工具欄的生成按鈕:

                                        


       這時候我們會遇到編譯錯誤,為什么呢?因為我們還沒有Main函數,對於一個C++項目來說,一定要有一個且僅有一個main函數(Windows程序需要WinMain,區別以后再講),可以是隱式提供也可以是顯式提供,至於區別以后會講到。現在讓我們記住這個錯誤,以后遇到這個錯誤的時候一定要想想,我們項目中是否有Main函數。注意這時候即使你托一個有Main函數的文件到VC10中進行編譯也是沒有意義的,因為那個文件並不是我們項目的一部分。

       現在我們可以添加一個代碼文件進來了,這個代碼文件可以是已經存在的也可以是新建的,這里新建一個。右鍵單擊項目名稱,選擇添加,新建項:



在向導中選擇代碼、C++文件(.cpp),名稱輸入Main,確定。


       這時候已經成功添加了一個Main文件,注意添加新文件的時候要防止重名:


       然后我們輸入最簡單的幾行代碼,然后編譯它吧,編譯方法和上面一樣。

       

           如果編譯成功你會看到上面的畫面,如果失敗會有錯誤提示,那么你可以根據提示去修改項目配置或者代碼。然后讓我們用Ctrl+F5或者點那個空心三角形運行一下吧:


     OK了,接下來你可以通過更改這個程序去練習C++教材上面的程序了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM