VS2010 RTM

Visual Studio 2010 已经RTM并且在Msdn subscription提供了下载和试用版本,为了迎接这一产品,我在这个周末格式化了系统分区重新安装了Windows 7 x64。

在最新的Visual Assist配合下,整个IDE较之之前的版本更加舒适。

vs01

比如,选中的变量名或者类名会自动在其作用域内以淡蓝色突出显示。

vs02

上图是我当前桌面的屏幕截图,目前系统配置在双显示器模式,主显示器2048x1152,副显示器1280x1024,所以图片我进行了缩小。由于VS2010实现了WPF为基础的代码编辑器,我可以在副显示器上打开代码编辑窗口,同时用鼠标滚轮平滑放大。

vs03

这是把副显示器上的代码窗口拖回IDE界面,这次可以直接拆分了。

OK,上面是面子上的工作,下面说说正经的核心内容,VC++ 2010到底怎么样呢?

  1. VC++的构建工具已经由vcbuild统一成为msbuild。在依赖性分析速度上有了很大的提高。
  2. 路径设置从IDE的全局性修改为per-project,简而言之就是include和lib等目录现在是在工程属性里面设置了,这对于很多工程的大项目来说,有利的一面是可以单独调整每个工程的设置,不利的一面是,繁琐了。
  3. 语言上的强化,这个不多说了,什么auto关键字扩充,什么C++0x(应该叫1x了……),之前有很多文章说过这个。
  4. 编译速度提高,MFC默认向导出来的ribbon界面的例子,x64 release rebuild all在我这里需要 1>Time Elapsed 00:00:09.81,比2008快了不少。
  5. 代码生成质量,这个只能泛泛的说一下,我还没有反汇编看,但是从可执行程序的体积比较能简单地看出一些。以Dolphin.exe为例,配置都是x64,优化全开链接时代码生成:
    • 2008: dolphin.exe 7,292,416 bytes
    • 2010: dolphin.exe 6,611,968 bytes
  6. ncb不见了,对,就是那个经常很大的破玩意。不过呢,取之而来的是一个sdf文件,MFC向导出来的工程,sdf文件是64M……,另外顺便说一下,整个工程的大小是255M……这是只有向导生成的代码没有任何改动的情况下,只做了deubg和release编译。
原文地址:https://www.cnblogs.com/skogkatt/p/4163353.html