當前位置:首頁 » 編程軟體 » vs2008編譯器怎麼用

vs2008編譯器怎麼用

發布時間: 2022-05-16 09:56:59

1. VS2008 如何編譯c語言

在vusal studio 2008中編譯c語言
visual studio是以項目為單位的,代碼文件發須包含在項目里才能編譯。可是在新建項目中,有vc++的項目,有vc#的項目,就是沒有c項目。是不是不能編譯c項目呢?
其實在visual stuio 是可以編譯c項目,的只不過要繞個圈子而已。下面介紹具體的步驟。
(1)新建項目,快捷鍵ctrl+shift+N,在項目類型中選visual c++-------->"win32「,然後選 右的側的「win 32控制台應用程序「,為項目命名。
接下來在應用程序向導中心「下一步」,在「應用程序設置」中選中「附加選項」的「空項目」,這一步是關鍵。
(3)現在要向項目中添加文件了。快捷鍵ctrl+N,在「類別」中選「常規」,在模板中選「文本文件」新建一個空白文件。
(4)快捷鍵crtl+S將新建的文本保存為c源文件,如「test.c」。然後再輸入一段代碼並保存。
(5)現在要把c源文件加到項目中了。 在「解決方案資源管理器」中,右擊項目名稱下面的源文件「,選擇「添加」----「現有項」把剛才的文件加入到項目中就行了。。。。按一下F5試試就可以編譯了。。
以上是本人下載的pdf文件里的一段。。。。。
能不能用我就不知道了。。。

2. vs 2008 如何編譯C語言

1. vc++就可以了
2. 應該建立*.cpp文件
3. 首先你要創建一個工程,創建一個win32控制台應用程序的 工程
然後再資源文件視圖里可以添加 你現成的源文件
4. 在工程環境下 可以按F5運行(或是工具欄中間的那個綠色的小箭頭)

回答完畢 希望你能明白

3. 如何安裝和使用VS 2008的64位編譯器

v
安裝方法/步驟
1
首先,進入到控制面板,找到關於對應的vs08,卸載。
在控制面板中的程序和功能選項中,選擇Microsoft Visual Studio Team System 2008 Team Suite - 簡單中文,然後右擊選擇「卸載/更新」。

2
之後,進入到卸載的頁面,單擊「添加/刪除功能」,如下圖。

3
然後會進入到選項頁面,在語言工具一欄中,選擇Visual C++中將X64編譯器和工具,如下圖。

4
之後,便進入到安裝的頁面。等待即可。

5
在安裝完成後,通過開始菜單中,即可看到「Visual Studio 2008 x64 兼容工具命令提示」。

END
配置64位編譯器
1
首先,打開一個工程項目,選擇「配置管理器」(或者右擊項目選擇屬性,進入到屬性頁,點擊「配置管理器」)

2
接著,在活動解決方案平台選項中,選擇「新建」,如下圖。

3
之後,在新建頁面,選擇平台x64(在沒安裝64編譯器情況下,則不會有X64選項),點擊「確定」。

4
最後,選擇相應的64位平台,進行編譯即可實現64位程序的編譯。

4. VS2008中如何設置編譯器,使其在編譯代碼過程中生成匯編文件~

項目
->
屬性
->
C/C++
->
輸出文件
->
匯編輸出
這個默認是關閉的,VC生成的匯編格式實在太難看,遠不如調試的時候看
反匯編
來得簡潔。

5. 用vs2008編譯器,創建一個MFC程序,為什麼第一次運行一定要崩潰呢

這是因為VS2008和win7的兼容問題。
解決方法有兩個:
方法一是安裝一個VS2008SP1的補丁
方法二,不安裝補丁,但需要更改工程屬性。
右鍵工程,打開工程屬性對話框,點擊鏈接器,選擇不使用增量編譯即可。

6. VS2008怎麼用

可以用虛擬機,vs2008可以創建控制台應用程序來編譯普通C++源碼

用的時候 不能用.h 都用using namespace std;
另外度一樣

使用項目和解決方案

用 Visual Studio 編寫 Visual C++ 程序的第一步是選擇項目的類型。對於每種項目類型,Visual Studio 都為您設置編譯器設置並生成起始代碼。

創建新項目

在「文件」菜單中,指向「新建」,然後單擊「項目...」。

在「項目類型」區域中,單擊「Win32」。然後,在「Visual Studio 已安裝的模板」窗格中,單擊「Win32 控制台應用程序」。

鍵入項目名稱。在此示例中,我們將使用「游戲」。

創建新項目時,Visual Studio 將該項目放入一個解決方案。請接受解決方案的默認名稱,該名稱與項目的名稱相同。

您可以接受默認位置、鍵入一個不同的位置或者瀏覽到要保存項目的目錄。

按「確定」啟動「Win32 應用程序向導」。

在「Win32 應用程序向導」對話框的「概述」頁中,單擊「下一步」。

在「應用程序類型」下的「應用程序設置」頁,選擇「控制台應用程序」。選擇「其他選項」下的「空項目」設置並單擊「完成」。

現在,您得到了一個沒有源代碼文件的項目。

使用解決方案資源管理器

通過解決方案資源管理器,您可以輕松使用解決方案中的文件和其他資源。

在本步驟中,您要向項目添加一個類,Visual Studio 會將 .h 和 .cpp 文件添加到項目中。然後,為測試類的主程序向項目添加一個新的源代碼文件。

向項目添加類

如果「解決方案資源管理器」窗口不可見,請單擊「視圖」菜單上的「解決方案資源管理器」。

右擊「解決方案資源管理器」中的「頭文件」文件夾並指向「添加」。然後單擊「類」。

在「Visual C++」類別中,單擊「Visual Studio 已安裝的模板」區域中的「C++」,然後單擊「C++ 類」。單擊「添加」。

在「一般 C++ 類向導」中,鍵入「Cardgame」作為「類名」,並接受默認的文件名,然後單擊和設置。然後單擊「完成」。

對編輯區域中顯示的 Cardgame.h 文件進行下列更改:

在類定義的左大括弧之後添加兩個私有數據成員:

復制代碼

int players;

static int totalparticipants;

添加一個採用一個 int 類型的參數的公共構造函數原型:

復制代碼

Cardgame(int p);

刪除為您生成的默認構造函數。默認構造函數是沒有參數的構造函數。默認構造函數類似於如下所示:

復制代碼

Cardgame(void);

進行上述更改後,Cardgame.h 文件應如下所示:

復制代碼

#pragma once

class Cardgame

{

int players;

static int totalparticipants;

public:

Cardgame(int p);

~Cardgame(void);

};

#pragma once 行指明編譯器只包含該文件一次。有關更多信息,請參見 once。

有關此頭文件中包含的其他 C++ 關鍵字的信息,請參見 class (C++)、int、Static (C++) 和 public (C++)。

雙擊「源文件」文件夾中的「Cardgame.cpp」,以將其打開進行編輯。

為採用一個 int 參數的構造函數添加代碼:

復制代碼

Cardgame::Cardgame(int p)

{

players = p;

totalparticipants += p;

cout << p << " players have started a new game. There are now "

<< totalparticipants << " players in total." << endl;

}

開始鍵入 pl 或 to 時,可以按 Ctrl-空格鍵,自動完成功能將為您完成鍵入 players 或 totalparticipants。

刪除自動生成的默認構造函數:

復制代碼

Cardgame::Cardgame(void);

進行上述更改後,Cardgame.cpp 文件應如下所示:

復制代碼

#include "Cardgame.h"

#include <iostream>

using namespace std;

Cardgame::Cardgame(int p)

{

players = p;

totalparticipants += p;

cout << p << " players have started a new game. There are now "

<< totalparticipants << " players in total." << endl;

}

Cardgame::~Cardgame(void)

{

}

有關 #include 的說明,請參見 The #include Directive。

添加源文件

在本步驟中,您將為測試類的主程序添加一個源代碼文件。

添加新源文件

在「項目」菜單上,單擊「添加新項」。

也可以使用「解決方案資源管理器」來向項目添加新文件,方法是右擊「解決方案資源管理器」中的「源文件」文件夾,指向「添加」。然後單擊「新建項」。

在「Visual C++」區域中,選擇「代碼」。然後單擊「C++ 文件(.cpp)」。

鍵入「testgames」作為「名稱」,然後單擊「添加」。

在 testgames.cpp 編輯窗口中,鍵入以下代碼:

復制代碼

#include "Cardgame.h"

int Cardgame::totalparticipants = 0;

int main()

{

Cardgame *bridge = 0;

Cardgame *blackjack = 0;

Cardgame *solitaire = 0;

Cardgame *poker = 0;

bridge = new Cardgame(4);

blackjack = new Cardgame(8);

solitaire = new Cardgame(1);

delete blackjack;

delete bridge;

poker = new Cardgame(5);

delete solitaire;

delete poker;

return 0;

}

有關此源文件中包含的 C++ 關鍵字的信息,請參見new Operator (C++) 和 delete Operator (C++)。

在「生成」菜單上,單擊「生成解決方案」。

在「輸出」窗口中,您應當看到生成的輸出,它指示已編譯項目,並且未發生錯誤。如果未看到,請將您的代碼與該主題較早顯示的代碼進行比較

在本步驟中,您將故意在代碼中引入一個 Visual C++ 語法錯誤,以了解什麼是編譯錯誤,以及如何修復它。編譯項目時,會顯示錯誤消息以指示所發生的問題的性質和位置。

先決條件

本主題假定您具備 C++ 語言的基礎知識。

使用 IDE 修復編譯錯誤

在 testgames.cpp 中,刪除最後一行中的分號,使代碼如下所示:

復制代碼

return 0

在「生成」菜單上,單擊「生成解決方案」。

「輸出」窗口中顯示一條消息,指示生成項目失敗。

單擊「輸出」窗口中的「轉到下一條消息」按鈕(指向右方的綠色箭頭)。「輸出」窗口中的錯誤消息和狀態欄區域指示右大括弧前缺少一個分號。

若要查看有關錯誤的更多幫助信息,請突出顯示錯誤,並按 F1 鍵。

將分號重新添加到導致語法錯誤的行的末尾:

復制代碼

return 0;

在「生成」菜單上,單擊「生成解決方案」。

「輸出」窗口中顯示一條消息,指示項目已正確編譯。

以「調試」模式運行程序使您可以使用斷點來暫停程序,以檢查變數和對象的狀態。

在本步驟中,您將在程序運行時觀察變數的值,並推斷為什麼值與預期的不同。

先決條件

本主題假定您具備 C++ 語言的基礎知識。

以「調試」模式運行程序

如果「testgames.cpp」文件不可見,請在編輯區域中單擊該文件對應的選項卡。

單擊以下行,將其設置為編輯器中的當前行:

復制代碼

solitaire = new Cardgame(1);

若要在該行上設置斷點,請單擊「調試」菜單上的「切換斷點」,或者按 F9。也可以單擊代碼行左側的區域來設置或清除斷點。

設置了斷點的代碼行的左側會顯示一個紅色圓圈。

在「調試」菜單上單擊「開始調試」,或者按 F5。

當程序運行到包含斷點的行時,執行將暫時停止(因為程序處於「中斷」模式)。代碼行左側的黃色箭頭指示該行是要執行的下一個代碼行。

若要檢查 totalparticipants 變數的值,請將滑鼠指針懸停在該變數上方。該變數的名稱及其值 12 即顯示在工具提示窗口中。

右擊 totalparticipants 變數並單擊「添加監視」,以在「監視」窗口中顯示該變數。您也可以選擇該變數並將其拖動到「監視」窗口。

在「調試」菜單上,單擊「逐過程」,或者按 F10 步進到下一行代碼。

totalparticipants 的值現在顯示為 13。

右擊 main 方法的最後一行 (return 0;),並單擊「運行到游標處」。代碼左側的黃色箭頭指向要執行的下一個語句。

當 Cardgame 終止時,totalparticipants 數應減小。此時,totalparticipants 應等於 0,這是因為所有的 Cardgame 指針都已刪除,但是「監視 1」窗口指示 totalparticipants 等於 18。

代碼中存在一個 bug,您將在下一節中檢測並修復它。

在「調試」菜單上,單擊「停止調試」或者按 Shift-F5 停止程序。

在本步驟中,您將修改程序以修復在測試項目時發現的問題。

先決條件

本主題假定您具備 C++ 語言的基礎知識。

修復包含 bug 的程序

若要明白在 Cardgame 對象銷毀時會發生什麼,請查看 Cardgame 類的析構函數。

在「視圖」菜單上,單擊「類視圖」,或者單擊「解決方案資源管理器」窗口中的「類視圖」選項卡。

展開「game」項目樹並單擊「Cardgame」類。

下方的區域顯示類的成員和方法。

右擊「~Cardgame(void)」析構函數並單擊「轉到定義」。

要在 Cardgame 終止時減少 totalparticipants ,請在 Cardgame::~Cardgame 析構函數的左大括弧和右大括弧之間鍵入以下代碼:

復制代碼

totalparticipants -= players;

cout << p << " players have started a new game. There are now "

<< totalparticipants << " players in total." << endl;

進行上述更改後,Cardgame.cpp 文件應如下所示:

復制代碼

#include "Cardgame.h"

#include <iostream>

using namespace std;

Cardgame::Cardgame(int p)

{

players = p;

totalparticipants += p;

cout << p << " players have started a new game. There are now "

<< totalparticipants << " players in total." << endl;

}

Cardgame::~Cardgame(void)

{

totalparticipants -= players;

cout << players << " players have finished their game. There are now "

<< totalparticipants << " players in total." << endl;

}

在「生成」菜單上,單擊「生成解決方案」。

在「調試」菜單上,單擊「運行」,或按 F5,以「調試」模式運行該程序。程序將在第一個斷點處暫停。

在「調試」菜單上單擊「逐過程」或者按 F10 逐句通過程序。

請注意,執行每個 Cardgame 構造函數後,totalparticipants 的值會增大。而在刪除每個指針(並調用析構函數)後,totalparticipants 的值會減小。

單步執行至程序的最後一行。恰好在執行 return 語句之前,totalparticipants 等於 0。繼續逐句通過程序,直到程序退出;或者,在「調試」菜單上單擊「運行」或按 F5,允許程序繼續運行,直到退出。

現在,我們創建了應用程序,最後一步是創建可供其他用戶在其計算機上安裝該程序的安裝程序。為此,我們需要將新項目添加到現有解決方案。此新項目的輸出是 setup.exe 文件,該文件用於安裝我們之前在另一台計算機上創建的應用程序。

本演練將使用 Windows Installer 來部署應用程序。您還可以使用 ClickOnce 部署應用程序。有關更多信息,請參見 ClickOnce 部署。有關常規部署的更多信息,請參見部署應用程序和組件。

先決條件

本主題假定您具備 C++ 語言的基礎知識。

創建安裝項目和安裝程序

在「文件」菜單上單擊「添加」,再單擊「新建項目...」。

隨即出現「添加新項目」對話框。

從「項目類型:」窗格中,展開「其他項目類型」節點並選擇「安裝和部署」。

從「模板」窗格中,選擇「安裝向導」。為安裝項目鍵入名稱(如 gameInstaller),並單擊「確定」按鈕。

將出現「安裝向導」。單擊「下一步」繼續。

從向導的「選擇一種項目類型」窗格中,選擇「為 Windows 應用程序創建一個安裝程序」選項,並單擊「下一步」繼續。

從向導的「選擇要包括的項目輸出」窗格,選擇「游戲的主輸出」,並單擊「下一步」繼續。

無需在安裝程序中包括任何其他文件,因此,從安裝程序的「選擇要包括的文件」窗格中,單擊「下一步」。

檢查向導的更改,並驗證所有內容是否正確。單擊「完成」創建項目。

「解決方案資源管理器」中將列出新的 gameInstaller 項目。此項目將列出應用程序依靠的依賴項(如 C 運行時庫或 .NET Framework)以及安裝程序中將包括的項目文件。

創建安裝項目後,有許多選項可以更改。有關更多信息,請參見 Windows Installer 部署。

通過在「解決方案資源管理器」中選擇安裝程序並從「生成」菜單單擊「生成 gameInstaller」來生成安裝程序。

找到上一節創建的 setup.exe 和 gameInstaller.msi 程序。在計算機上雙擊任一文件安裝應用程序。

已經學習了 Visual Studio IDE,現在可以開始使用 Visual C++ 編寫程序了。我們將學習創建的第一個應用程序類型是命令行應用程序。命令行應用程序不包含圖形用戶界面 (GUI)。通常,命令行應用程序從控制台讀取輸入,並將輸出寫入該控制台,而不是寫入圖形窗口。

在本節中,您將學習如何創建 C 和 C++ 命令行應用程序。還將學習如何創建不使用 Microsoft 擴展的標准 C 和 C++ 程序。如果您希望使用 Visual C++ 創建在其他操作系統上使用的應用程序,這將很有用。

7. visual studio 2008裡面的c#編輯器怎麼打開,具體怎麼用啊

只是新建了一個類是不能運行的(區別於Java,VS中不允許直接從類庫文件運行),如果你要調試類文件,那麼只有F6,或者Ctrl+Shift+B,這兩個方法都是在不運行程序的情況下檢查代碼的語法。
至於你說的C#編譯器,我認為你說的是控制台程序,你新建一個項目,選擇控制台程序應該就可以看到你熟悉的C#編譯器了。
其實C#常用的有三種編譯類型:控制台,WinForm,WebForm,慢慢學習慢慢適應,你會愛上C#+VS的。

8. Microsoft visual C++2008 如何運行

visual studio 2008一般都以項目為一個文件,不像vc++6.0那樣直接打開源程序代碼就行了。
如果你想直接打開文件並調試,你可以按照以下步驟使用2008,首先打開2008,選擇文件,新建,項目,在彈出的窗口中選擇visual c++,並選擇裡面的常規項,再點擊右邊的空項目,在下面的名稱中隨便輸入一個名稱,在位置中選擇你想存放程序的地方,然後點確定,這樣在起始頁面中就出現了你剛才建立的項目(左邊位置),右鍵點擊源文件,選擇添加,現有項,然後找到你要運行的源代碼,打開就是了。
然後是編譯,你選擇菜單欄裡面的生成,生成解決方案,就開始編譯了,如果編譯出現錯誤,你再選擇菜單欄中的調試,啟動調試,然後通過F10,F11兩個快捷鍵單步調試找出錯誤後修改,再生成。

2008步驟是比較麻煩,但是它對於工程文件管理得很好,如果是初學,用6.0足夠了。

9. 怎樣用Visual Studio 2008編寫、編譯「.c」格式的文件

乾脆,你就直接用命令行版本的cl.exe和link.exe吧!
這兩個就是編譯器和連接器。(見圖)
不過,事先說明,不建議你用VS2008來編譯純C程序。
VS2008編譯器主要是支持ISO/ANSI標准C++程序和ECMA標准C++/CLI的。
有些地方,可能與ANSIC98標准不兼容,會報錯的。
比如C的默認int返回值。

10. 在Microsoft Visual Studio 2008中,怎樣編寫C語言程序並編譯運行

文件--新建--項目-其他語言--Visul
C++--
win32
控制台程序
然後在解決方案
資源管理器

右鍵項目--添加--新建項,就可以選擇新建cpp文件或
頭文件

大致是這樣

熱點內容
怎麼把自家電腦變成伺服器 發布:2024-04-17 01:14:58 瀏覽:160
有哪些高配置的游戲手機 發布:2024-04-17 01:09:11 瀏覽:436
交易系統編程 發布:2024-04-17 00:09:50 瀏覽:699
編程思想pdf下載 發布:2024-04-16 23:56:26 瀏覽:183
資料庫網格計算 發布:2024-04-16 23:28:13 瀏覽:22
電波蘿莉醬解壓 發布:2024-04-16 23:26:59 瀏覽:547
平板訪問密碼是什麼時候設置的 發布:2024-04-16 23:15:52 瀏覽:178
pyinstaller如何自定義配置打包 發布:2024-04-16 22:51:54 瀏覽:199
怎麼設置建行登陸密碼 發布:2024-04-16 22:49:58 瀏覽:58
大型激光編程 發布:2024-04-16 22:41:04 瀏覽:535