簡體   English   中英

在C / C ++中使用Visual Studio 2008

[英]Using Visual Studio 2008 with C/C++

我決定研究一些用C編寫的代碼,並且想使用Visual Studio。 我有主要用於C#的Visual Studio 2008 Professional,但我注意到Visual Studio中沒有C選項。

我還注意到,盡管Visual Studio有項目,而C ++沒有項目,但是生成選項全部顯示為灰色,因此我無法生成C ++。 我需要什么來構建C ++? 我可以在Visual Studio中為C添加項目和構建嗎?

Visual Studio在C ++和C之間的區別不大。相反,您創建一個C ++項目,然后簡單地向其中添加.c文件。 默認情況下,它將.c文件編譯為C代碼,並將.cpp文件編譯為C ++。

安裝Visual Studio時,它會提供不同的語言作為選項-也許您選擇不安裝C ++?

如果是這種情況,則需要再次運行安裝程序。

您確定已安裝C ++編譯器和相關選項嗎?

一旦安裝了Visual C ++,我相信它也可以編譯C。 您將擁有一個不使用C ++功能的C ++項目。 ; d

在本主題中已經討論過有關C / C ++編譯器的內容 如果您已經為C / C ++項目使用2005(或其他一些編譯器/ ide),我什至不願意使用Visual Studio 2008。 從2005年開始升級環境幾乎沒有任何好處。

要在VC ++中啟動一個新的空C或C ++項目:

文件>新建>項目...> Visual C ++> Win32項目>確定> [應用程序設置]> [空項目]>確定

然后通過右鍵單擊您的項目名稱將新的源文件添加到項目中:

添加>新建項目...> Visual C ++>代碼> C ++文件(.cpp)>添加

只需確保根據需要明確為文件提供.c擴展名。

要告訴VC ++將整個項目編譯為C而不是C ++,請右鍵單擊您的項目名稱:

屬性>配置屬性> C / C ++>高級>編譯為>編譯為C代碼(/ TC)>確定

(對於具有.c擴展名的單個文件,情況應該已經如此。)您可能還需要檢查各種其他設置是否合適。

就像RichieHindle所說的那樣,您可能在VS安裝期間未安裝VC ++。 在這種情況下,您需要先安裝它,然后才能明顯地進行任何操作。 希望能有所幫助。 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM