簡體   English   中英

如何在Visual Studio 2012 for Windows 8上編譯和執行C程序?

[英]How to compile and execute C program on Visual Studio 2012 for Windows 8?

我正在為Windows 8尋找一個C編譯器,然后才知道我可以在Visual Studio上編譯C程序。

微軟提供相同的演練 ,但我不喜歡它,因為它包括在文本編輯器中編寫程序和頻繁使用命令提示符,我正在尋找更像Turbo C ++接口。

無論如何,我可以直接在Visual Studio 2012中為Windows 8本身運行和編譯程序嗎?

或者,如果這不可能,我有什么替代Windows 8?

從您發布的頁面:

默認情況下,Visual C ++編譯器將以.c結尾的所有文件視為C源代碼,將所有以.cpp結尾的文件視為C ++源代碼。

現在創建您想要的任何C ++項目類型,並在添加文件時確保它們以.c結尾並且您已完成。

既然你要求替代方案(不清楚你是否意味着替代IDE和/或編譯器):

您可以嘗試免費的Code :: Blocks IDE ,它支持MINGW ,其中包括用於Windows的GCC(Gnu編譯器集合)端口。 另一種基於MINGW的GCC端口,有時更容易安裝,是TDM-GCC Code :: Blocks也可以配置為與其他工具鏈一起使用。

使用GCC的一個優點是它是Linux系統的默認編譯器,因此如果你也碰巧為Linux編寫代碼,你可以“重用”你在Windows上使用的GCC編譯器的知識。

另一個替代IDE可能是eclipse ,其CDT擴展 ,旨在進行C / C ++開發(可以配置為與GCC或許多其他工具鏈一起使用)。 比Code :: Blocks重得多,但具有更多功能。

你可以使用visual studio作為TURBO C ++

但在這里

如果你想編譯單個文件

創建program.c

file->new->c++file->open

然后編寫c代碼並用擴展名.c保存

現在您需要為此項目創建新項目和file->new->project add program.c。

並使用build->compile項目。 在那之前改變編譯與

project->properties.

我最后一次使用Turbo C ++(在90年代早期),它就像一個IDE,就像Visual Studio一樣。

Turbo C ++和Visual Studio都提供命令行工具。

從開始菜單中,找到Visual Studio工具菜單,應該有一個命令行快捷方式,允許您訪問命令行(cl.exe)工具。

如果你有makefile,那么你可以使用nmake而不是make。

暫無
暫無

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

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