當前位置:編程學習大全網 - 編程語言 - visual c++ 分32位系統和64位系統麽?

visual c++ 分32位系統和64位系統麽?

Microsoft Visual C++,(簡稱Visual C++、MSVC、VC++或VC)是Microsoft公司推出的開發Win32環境程序,面向對象的可視化集成編程系統。它不但具有程序框架自動生成、靈活方便的類管理、代碼編寫和界面設計集成交互操作、可開發多種程序等優點,而且通過簡單的設置就可使其生成的程序框架支持數據庫接口、OLE2,WinSock網絡、3D控制界面。

Microsoft Visual C++ 1.0

集成了MFC2.0,是Visual C++第壹代版本,1992年推出,可同時支援16位處理器與32位處理器版,是Microsoft C/C++ 7.0的更新版本。

Microsoft Visual C++ 1.5

集成了MFC2.5,增加了“目標文件鏈接嵌入 (OLE)2.0 和支持MFC的開放式數據庫鏈接(ODBC)。這個版本只有16位的,也是第壹個以CD-ROM為軟件載體的版本。這個版本也沒有所謂“標準版”。它是最後壹個支持16位軟件編程的軟件,也是第壹個支持基於x86機器的32位編程軟件。

Microsoft Visual C++ 2.0

集成了MFC 3.0,第壹個只發行32位的版本。這個版本提前發行了,幾乎成了壹個“丟失的版本”。這是因為那個時候Windows 95(開發代碼為"Chicago")還沒有發行,而Windows NT又只占有很小的市場份額。該版本用戶可以通過微軟公司的訂閱服務(Microsoft Subscription Service)升級至2.1和2.2版本。微軟公司在這個版本中集成並升級了Visual C++1.5,作為2.0版本(Visual C++ 1.5升級後版本號:1.51)以及2.1版本(Visual C++1.5升級後版本號:1.52)的壹部分。Visual C++ 2.x附帶了16位和32位版本的CDK,同時支持Win32s的開發。Visual C++ 2.2及其後續版本不再升級Visual C++ 1.5(盡管它壹直被集成至Visual C++ 4.x)。盡管出生的比Windows 95早,這個版本的發行日期還是非常接近Windows 95,可是當Windows 95發行時, Visual C++ 4.0也已經發行了。因此很多程序開發者直接從1.x過渡到4.0,把2.x跳過去了。

Microsoft Visual C++ 4.0

集成了MFC4.0,這個版本是專門為Windows 95以及Windows NT設計的。用戶可以通過微軟公司的訂閱服務(MicrosoftSubscription Service)升級至4.1和4.2版本(此版本不再支持Win32s開發)。

Microsoft Visual C++ 5.0

集成了MFC 4.21,是4.2版以來比較大的壹次升級。

Microsoft Visual C++ 6.0

集成了MFC6.0,於1998發行。發行至今壹直被廣泛地用於大大小小的項目開發。但是,這個版本在WindowsXP下運行會出現問題,尤其是在調試模式的情況下(例如:靜態變量的值並不會顯示)。 這個調試問題可以通過打壹個叫“Visual C++ 6.0Processor Pack”的補丁來解決。奇怪的是,這個網頁強調用戶也必須運行Windows 98、Windows NT4.0、或Windows 2000。這個C++版本對win7的兼容性非常差,有大大小小的兼容性問題。微軟不推薦安裝在windows7上。

MicrosoftVisual C++ .NET 2002

也即Visual C++ 7.0,於2002年發行,集成了MFC7.0,支持鏈接時代碼生成和調試執行時檢查。這個版本還集成了Managed Extension for C++,以及壹個全新的用戶界面(與Visual Basic和Visual C#***用)。從這個版本開始,所有的API形式上都被定義成位數無關的,並且開始支持原生64位軟件的開發。

MicrosoftVisual C++ .NET 2003

也即 Visual C++ 7.1,集成了MFC 7.1,於2003年發行,是對Visual C++ .NET 2002的壹次重大升級。

MicrosofteMbedded Visual C++

用於Windows CE操作系統。Visual C++作為壹個獨立的開發環境被Microsoft Visual Studio 2005所替代。

MicrosoftVisual C++ 2005

也即Visual C++ 8.0,集成了MFC 8.0,於2005年11月發布。這個版本引進了對C++/CLI語言和OpenMP的支持。

MicrosoftVisual C++ 2008

也即Visual C++ 9.0,於2007年11月發布。這個版本支持.NET 3.5。從這個版本開始,微軟放棄了對編寫Win9x架構系統上的軟件的支持。此版本更加穩定。VC++2008是目前最穩定版本。

MicrosoftVisual C++ 2010

Visual C++ 10.0,2009年發布,新添加了對C++11標準引入的幾個新特性的支持。

MicrosoftVisual C++ 2012

Visual C++ 11.0, 2012年5月26日發布,支持.net4.5 beta,並實現go live。只能安裝於win7或者更高的windows操作系統(如最新發布的windows8等)。可以開發windows8專用的Modern UI風格的應用程序。相比2010又添加了少量對C++11標準引入的新特性的支持。

MicrosoftVisual C++ 2013

Visual C++ 12.0, 2013年8月發布,可以看作是Visual C++ 11.0的升級版。這個版本相對於2012添加了大量對C++11標準的支持。可以開發windows8.1專用的Modern UI風格的應用程序(但卻不支持windows8,支持windows8.1)。開發環境亦內置了源代碼染色的功能。

最新穩定版本(亦適用於2013)

Visual C++ 被整合在Visual Studio之中,但仍可單獨安裝使用。

參考資料:

百度百科

  • 上一篇:Dreamweaver制作網頁幻燈片效果
  • 下一篇:學生反省與總結自我反省10篇
  • copyright 2024編程學習大全網