之前寫過一個介紹Code::Blocks的文章。C語言從零開始(二)-Code::Blocks使用。本來覺得這個工具既免費又輕量,結(jié)果很多人在微信上反應(yīng)搭建環(huán)境時出現(xiàn)了各種問題,有些問題甚至神奇到令人難以置信。看來免費的東西用起來的確沒有想象中那么方便。
今天給大家介紹的是大名鼎鼎的微軟IDE Visual Studio(簡稱VS),雖說用它來寫C語言的小程序的確有些大材小用,但我相信在使用了它之后,大多數(shù)人都會愛上它的。最重要的一點,如今Visual Studio也有免費版本提供給大家了。
關(guān)于VS的常見問題
關(guān)于VS,微信中有很多朋友提問。問的最多的應(yīng)該是下面幾類:
1. 我該安裝什么版本的VS?
VS有很多版本,讓人眼花繚亂。對于大部分的程序員而言,VS 2005以及以后的任意一個版本都能夠滿足你的要求。所以,隨便找個順眼的版本就好。一般我都推薦相對較新的版本。
網(wǎng)上能夠找到各種版本的安裝包,我這里放一個官網(wǎng)的鏈接:
2. 如何安裝VS?
首先,VS只能安裝在Windows上,如果你用的是Mac那就別瞎費勁了。VS是一個擁有強大功能的IDE,因此在初學(xué)者剛剛接觸時,光是安裝時的各種組件就能讓人徹底懵逼。不過沒關(guān)系,全程默認安裝就好,一直下一步每個人都會的。
如果你想了解的更多,網(wǎng)上有太多教程你可以隨便學(xué)習(xí)一下。我這里就不贅述了。
3. VS是不是很難學(xué)?
由于VS的強大,它有很多功能需要學(xué)習(xí)。不過,如果你只是寫一些C語言的小程序,那么只要會點幾個按鈕就OK了。一句話就是,上手很容易,學(xué)精通很難。
4. VS能夠做什么?
VS支持用C、C++、C#等多種語言進行多平臺的軟件開發(fā),包括C/S架構(gòu)和B/S架構(gòu)。一些嵌入式的開發(fā)項目也可以用它。簡言之,沒有用過它的程序員我還沒遇到過。
言歸正傳,下面就聊一聊VS使用的第一步。
創(chuàng)建一個簡單的C語言程序
1. 打開VS2013
這里假定你已經(jīng)成功安裝了VS的任意一個版本,我用VS2013做演示。打開界面如下:

2. 創(chuàng)建新工程

點擊圖中的“New Project...”,之后看到下面這個界面。

選擇"Win32" -> “Win32 Console Application”,創(chuàng)建一個Win32的控制臺程序。之后在位置3填寫工程名稱,點擊Browse按鈕選擇工程位置,可以使用默認位置。完成后點擊OK按鈕。
注意,其他亂七八糟的選項可以先不了解。
之后選擇下一步,直到看到這個界面:

勾選“Empty project”創(chuàng)建一個空工程。之后點擊Finish按鈕。一個簡單的控制臺程序的工程就已經(jīng)完成了。
3. 添加文件
在左邊的Solution窗口中,有三個空目錄:"Header Files","Resource Files"和"Source Files"。右鍵Source Files。

選擇Add -> New Item...

在這個界面中,修改文件名“Name”,點擊Add按鈕。
注意:這里的文件名默認是source.cpp,一定要改成后綴名為“.c”的文件名,否則VS會按照C++的規(guī)則進行編譯。
4. 寫代碼
這個不用多說吧,一段最簡單的Hello World代碼大家應(yīng)該都會寫。

寫好之后,按快捷鍵Ctrl + F5,VS會自動完成編譯、鏈接、執(zhí)行三個動作。彈出命令行窗口,顯示如下。

如果代碼有問題,VS會將錯誤信息提示出來。
好了,就是這么簡單。你明白了嗎?
我是天花板,讓我們一起在軟件開發(fā)中自我迭代。
如有任何問題,歡迎與我聯(lián)系。