vs2008編譯器怎麼用
在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文件或
頭文件
了
大致是這樣