Visual Studio 2005/2008中如何編譯和運行C++程序(轉)

經常看見有新手朋友在百度問如何使用Visual C++ 2005,怎麼說呢,VC2005是非常強大的開發工具,其功能非常非常的多,不是一時半會兒就能說完的,不過,今天我就來掃掃盲,就說一點點基本的東西。

       聲明:此貼只對新手有用,高手懇請忽略此貼,以免浪費時間。

       好了,各位看官,讓我們開始吧,首先說說Visual Studio 2005吧,Visual Studio 2005是一個功能強大的開發平臺,除了我們今天要說到的VC2005之外,還有VB、J#、C#等,非常強悍。

       我們要使用VS2005,首先得安裝是吧?如果沒安裝好這個軟件就要使用它,怕是神仙也沒法吧?看看我的,我可是裝了的,不騙大家:

      

       VC2005已經被整合到了Visual Studio當中,大家可以看到像6.0版本的那樣的獨立出來的菜單選項已經沒有了。補充一下:VC2005就是傳說中的VC8.0,可能你要問7.0是什麼吧,呵呵,7.0就是傳說中的驚天地泣鬼神的Visual Studio .net裏邊的VC,還有一個應用得非常之多的是VC7.1,它屬於VIsual Studio .net 2003。9.0是什麼?哈哈,那就是剛剛出的Visual Studio 2008啦,哈哈。

        好了,讓我們啓動Visual Studio 2005吧,好激動。。。

 

        整體上來看,VS2005還是相當好看的,總比VC6.0強得多吧?哈哈。。

       好了,我們要運行一個簡單的c++程序不是嗎?首先我們應該先新建一個工程,讓我們的源文件依託於一個工程而存在,看圖,

      新建工程的地方我都畫上了矩形,注意,第二個矩形應該點右邊的小三角形哦,選擇新建:

 

     VC2005中有兩種版本的c++可以供你選擇,ISO c++和c++/CLI,我們上學學到的和絕大多數教材都是針對的ISO/ANSI C++ ,也就是標準c++,C++/CLI是運行於CLR裏邊的c++,也就是.net...暈。。。

     好了,我們當然選擇ISO c++,依次按照上圖的選擇,左邊Win32,右邊選擇控制檯,當然不要忘了添加上工程名字哈,下面的那個創建解決方案目錄我一般不選,因爲我這個人比較懶,查找文件的時候能少點一下就少點一下,如果你選擇了的話,你的解決方案會和工程文件分開,不選則會放在一起,說起來有點費解,你不妨一個選一個不選試試看,然後去你的程序文件夾看看到底有什麼區別。

     好了,點擊確定吧。

    

     現在你應該能看到上面這個嚮導了吧?什麼?你沒有看到?那趕快去找道士吧,你身邊肯定有鬼。。。

    下一步。。

    

         好了,我們在附加選項中選擇空項目,也就是不要系統給我們添加一些基本文件了,我覺得比較噁心,因爲它會影響我的編譯速度,如果你想知道不選擇空項目會怎樣,不妨自己試試。。

         點完成,馬上就要成功啦。。。哈哈哈哈

         這個時候你應該能看到左邊解決方案資源管理器中應該已經存在了一個工程,現在我們要添加一個c++文件:

      

 

                               

如圖,右擊源文件》添加》新建項。

當然你也可以選擇已經存在的文件。

 

 

應該出現這樣的一個對話框吧?看着我圖上選擇的東西,

代碼》C++(CPP)

別忘了輸入名稱。

添加。

我想IDE應該給你打開了一個文件了吧?

好的,像這樣,我們隨便輸入一些簡單代碼:

 

 

#include <iostream>
using namespace std;

int main()
{
cout<<"_鈊_煩_薏亂 http://hi.baidu.com/_%E2d_%B7%B3_%DE%B2%C2%D2 /n";

          return 0;
}

 

現在你就可以通過頂部菜單中的 生成 或者 調試下面的選項來編譯和運行這個程序了。。

如果你要添加頭文件、類什麼的都可以用上面的方法哦。。。

好了,就這樣吧,希望你已經學會了。。。

其它的東西還要靠你自己去探索,別怕弄壞,弄壞了大不了還原嘛,沒事的,隨便弄。

 

 

 

其實VC2008跟這個的操作是一模一樣的!

注意,運行是按Ctrl+F5,而光按F5是調試運行,因此對於上面的程序按F5會一晃而過,這主要是輸出完程序就結束了,因此如果你想看結果的話可以用Ctrl+F5運行,當然也可以在代碼中設置一個斷點,按F5調試運行。設置斷點最簡單的方式是點代碼行的左邊或者把光標移動到需要設定的行,按F9,當然也不是任何行都可以設置斷點的哦,大家自己探索吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章