(Visual Studio 2019是目前的最新穩定版本VisualStudioCode只是一個(gè)編輯器并不是IDE不含編譯器需要自己下載編譯器GCC/VC++并進(jìn)行配置)
https://m.toutiao.com/is/dhRxo3H/?=C語(yǔ)言編譯器之三
三、Visual C編譯器
Microsoft Visual C++(簡(jiǎn)稱(chēng)Visual C++、MSVC、VS或VC)是微軟公司的免費C++編譯器與開(kāi)發(fā)工具,具有集成開(kāi)發(fā)環(huán)境(Visual Studio),可提供編輯C語(yǔ)言,C++以及C++/CLI等編程語(yǔ)言。在Windows系統中,Microsoft Visual C++的應用還是相當廣泛的。
3.1、Visual C/C++編譯器發(fā)展歷史
在上世紀80年代至90年代早期,Microsoft Visual C++最初叫做Microsoft C/C++;直到1992年,才開(kāi)始發(fā)布Microsoft Visual C++第一代版本,即Microsoft Visual C++ 1.0,它是Microsoft C/C++ 7.0的更新版本。
在1995年,開(kāi)始發(fā)布 Visual Studio初版,該版本的版本號不是從1.0開(kāi)始,而是直接是從4.0開(kāi)始;因為Microsoft Visual C++ 2.0版本+Windows NT系統組合并沒(méi)有流行開(kāi)來(lái),直到1995年Microsoft Visual C++ 4.0版本發(fā)布,該版本也被稱(chēng)為Visual Studio初版(即 Visual Studio 4.0),后續版本以Microsoft Visual C++ xx或 Visual Studio xx形式命名,而Microsoft Visual C++ 3.0版本是不存在的。
在Microsoft Visual C++ 4.0(或 Visual Studio 4.0)中,包含有 Visual C++ 4.0,Visual Basic 4.0,這兩個(gè)是獨立的安裝程序,要開(kāi)發(fā)VC程序則安裝Visual C++ 4.0,如果要開(kāi)發(fā)VB程序,則安裝Visual Basic 4.0;
在1998年,發(fā)布了Microsoft Visual C++ 6.0(或 Visual Studio 6.0),該版本的Visual C++ 6.0與Visual Basic 6.0在當時(shí)是非?;馃岬?,各大高校均使用該版本作為學(xué)校的教材,持續了10幾年。
在 Visual Studio 6.0之前,采用的是MFC框架來(lái)開(kāi)發(fā)應用程序,直到2002年,.NET框架的到來(lái)。
在2002年,發(fā)布了Microsoft Visual C++ .NET 2002(或Visual Studio .NET 2002)版本,該版本引入了.NET 1.0框架,該框架將VC++/VB/VJ++開(kāi)發(fā)合并到一個(gè)開(kāi)發(fā)環(huán)境中,即在同一個(gè)IDE中可以開(kāi)發(fā)多種應用程序。.NET的出現使得MFC框架的應用受到?jīng)_擊,雖然直到現在微軟還在維護著(zhù)MFC框架。
Visual Studio的各個(gè)版本信息大致如下表所示:

3.2、Visual Studio下載
Visual Studio目前的最新穩定版本是Visual Studio 2019,而且現在最新的Visual Studio 2022預覽版也提供下載試用,下載地址為:
https://visualstudio.microsoft.com/zh-hans/vs/preview/#download-preview

如果需要穩定的版本可以選擇Visual Studio 2019或之前的版本,如下下載地址:
https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

3.3、Visual Studio應用開(kāi)發(fā)
3.3.1、基于MFC框架應用開(kāi)發(fā)
現在的Visual Studio默認是沒(méi)有安裝MFC組件的,因此安裝完Visual Studio需要安裝MFC組件。打開(kāi)vs,依此點(diǎn)擊文件->新建->項目,點(diǎn)擊“打開(kāi)Visual Studio安裝程序”。

在打開(kāi)的安裝程序中選擇“使用C++的桌面開(kāi)發(fā)”,然后在右側勾選“MFC和ATL支持(x86和x64)“選項,然后確定安裝即可。

MFC組件安裝完成后,重啟VS,然后就可以創(chuàng )建MFC項目進(jìn)行開(kāi)發(fā)了。

3.3.2、基于.NET框架應用開(kāi)發(fā)
基于.NET框架應用(CLR)開(kāi)發(fā)也是類(lèi)似,依此點(diǎn)擊文件->新建->項目,然后直接選擇“Windows桌面”,進(jìn)行開(kāi)發(fā)。

3.4、Visual Studio Code
Visual Studio Code簡(jiǎn)稱(chēng)VS Code,是在2015年發(fā)布的一個(gè)跨平臺(Windows/Linux/Mac)、免費的、輕量級的源代碼編輯器,支持C/C++、Java、Python、PHP、JavaScript等主流39種語(yǔ)言的編寫(xiě)。編輯器該有的特性其都已集成,比如語(yǔ)法高亮、括號匹配、自動(dòng)補全等,也支持Git,在用戶(hù)的口碑還是不錯的。
Visual Studio Code官方下載地址如下:
https://code.visualstudio.com/Download

Visual Studio Code只是一個(gè)編輯器,并不是IDE(集成開(kāi)發(fā)環(huán)境),所以不含編譯器,因此需要自己下載編譯器(GCC/VC++/Clang),并進(jìn)行配置。具體如何配置,VS Code官方網(wǎng)站上寫(xiě)得非常詳細,如下所示:
https://code.visualstudio.com/docs

編譯器配置
(Visual Studio 2019是目前的最新穩定版本VisualStudioCode只是一個(gè)編輯器并不是IDE不含編譯器需要自己下載編譯器GCC/VC++并進(jìn)行配置)
聯(lián)系客服