本人一直关注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
如果觉得本文对您有帮助,请支持一下,您的支持是我写作最大的动力,谢谢。