要安装,因为microsoft visual c++2010 、 c++2008、c++2005,他们是不同时期的几代产品,在对C++标准的支持上是不一样的,他们的底层依赖也有不同,因此可以将它们看作是名称相似的不同产品。微软也考虑到,软件公司需要对旧版本的技术支持等问题,因此不会采用那种一般软件使用的新版本覆盖旧的版本的方法来安装,而是定义不同的安装目录来安装。但是一般如果你的机器安装了VS c++2010 ,而没有安装c++2008、c++2005,此时再去安装较低的版本可能会有一些诸如安装失败等等问题。如果你在安装2008或者2005版本的时候出现无法安装,请卸载2010后,从2005安装至2010.
看你的项目需求咯。如果不是有很严格的版本控制,或者只是自己练习的,vs2010足矣,而且整体来看vs2010也是向下兼容的,以前的版本装了也只是一个占内存的摆设。就个人而言,vs2010比前面的几个版本都用得爽多了。
不需要了 2010足够了