本人一直關注Visual Studio在C++方面的發展和改進,之前已經體驗過兩個CTP升級包,
第一個:Visual Studio 2012 Update 1 CTP
這個升級包主要是在平台工具集里添加了支持生成運行於XP的C++程序。
第二個:Announcing November CTP of the C++ compiler, now with more C++11
這個升級包是添加了一些C++11特性的支持,如
- Variadic templates
- Uniform initialization and initializer_lists
- Delegating constructors
- Raw string literals
- Explicit conversion operators
- Default template arguments for function templates
詳細的內容請看原文鏈接。以上這些都只是CTP升級包,正式的升級包請看下文。
幾小時前,Somasegar在博客上非常興奮的宣告,Visual Studio 2012 Update 1 Now Available!
於是筆者也hold不住的果斷更新了。
此次升級,對於C++而言。暫時沒有發現非常大的變化,基本和CTP升級包的內容一樣。Eric Battalio在博客上說,我們兌現了6月時對C++開發者的承諾,C++編譯器組建的程序已經支持在XP系統上運行。
可以通過如下的操作實現:
1.在“Solution Explorer”中選中項目,然后右鍵菜單里點屬性。
2.在Property Pages里選擇Configuation Properties,選擇General,然后在Platform Toolset里選中Visual Studio 2012 - Windows XP (v110_xp)即可。
其他更新改善的地方這里就不再詳述。感興趣的朋友可以到 Visual Studio 2012 Update 1 Now Available!
更新的途徑如下:
方法一:通過在線升級包進行升級。(點擊進入下載頁面)
方法二:通過Visual Studio 2012 Tools菜單里的Extensions and Updates檢查更新
方法三:離線升級包(迅雷快傳,這個是本人layout下升級文件后打包上傳的,本人非迅雷會員,只有七天分享時間,有願意貢獻會員帳號分享的可以私密我。)
筆者使用的是在線升級包,整個過程大概用了100分鍾。(吐槽下:之前安裝第一個CTP升級包時,花了11個小時,估計RPWT。)
大家趕緊下載體驗吧。
另外,筆者安裝完時,打開Help Viewer時,出現了一個錯誤提示:"a content file required by the help viewer is missing or has been corrupted."。
經過摸索,發現出現此問題的原因在於,之前修改了幫助文檔的路徑,而VS在安裝升級包后,把路徑改成了默認的,所以出錯了。
解決辦法:
打開注冊表編輯器:定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Help\v2.0\Catalogs\VisualStudio11,將LocationPath修改成正確的路徑即可
這也算是VS升級包一個需要改進的地方。
期待VS2012有更大的改進。
轉載請標明出處,原文地址:http://www.cnblogs.com/hwangbae/archive/2012/11/27/2790637.html
如果覺得本文對您有幫助,請支持一下,您的支持是我寫作最大的動力,謝謝。