VC++6.0、VC2008、VC2010之间的区别

VC2008和VC2010分别是包含在VS2008和VS2010里的,这点我知道。
我想知道的是:
1、VC2008和VC2010是不是一定要安装NET框架
2、VC2008和VC2010能否写标准DLL,并在不安装NET框架的情况下使用
3、VC2008和VC2010能否写驱动程序,并在不安装NET框架的情况下使用
4、VC++6.0通用性是不是比VS2008和VS2010好
5、VC++6.0、VC2008、VC2010之中如果选择一个来学习,应该选哪个,如果是VC2008和VC2010之间选择,应该如何取舍,为什么。
6、这3个编程软件分别要安装什么运行库

小弟分不多,希望各位知道的朋友能帮忙解答一些,您的回答关乎到小弟今后的学习方向,谢谢。

VC++6.0、VC2008、VC2010区别为:发布时间不同、兼容系统不同、新增功能不同。

一、发布时间不同

1、VC++6.0:VC++6.0于1998发行,又称VC98。

2、VC2008:VC2008于2007年11月发布,又称Visual C++ 9.0。

3、VC2010:VC2010于2009年5月发布,又称Visual C++ 10.0。

二、兼容系统不同

1、VC++6.0:VC++6.0只能运行在Windows 98、Windows NT4.0或Windows 2000上。

2、VC2008:VC2008的为。从这个版本开始,微软放弃了对编写Win9x架构系统上的软件的支持。

3、VC2010:VC2010只能安装于win7或者更高的windows操作系统。

三、新增功能不同

1、VC++6.0:VC++6.0开始集成了MFC6.0功能。

2、VC2008:VC2008开始支持.NET 3.5平台。

3、VC2010:VC2010添加了对C++11标准引入的几个新特性的支持。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-17
1、vs2008和vs2010是几个语言一体的,vc虽然可以不依赖NET框架,但是VB.NET肯定是要依赖的,所以要安装
2、能
3、能
4、是好点,因为VC6的运行库比较普及啦
5、VC6的学习资料比较多,强烈建议学它,08和10资料少,出了什么错,找问题找半天,VC6的问题,网上一搜索一大堆。学会VC6,08和10基本也大同小异啦。如果要再08和10中选,选10吧,08把类向导去掉了,用着不方便,10又有了类向导。不过10版的VC没有C++/CTL的函数提示。
6,、需要什么运行库,根据你的程序和运行环境来,可以下载个depends程序来查看需要什么支持文件。本回答被提问者采纳
第2个回答  2012-04-08
VC2008,VC2010多了CLI C++ ,可以用。net里面的函数库。但如果只是用的标准C++的话,3个版本的用法都是一样的(微软的C++的库和C++的标准库还是有些区别的。而且各个版本也有些差异)
第3个回答  2012-04-08
1,2,3 yes
4. 通用性和功能比是微不足道的好处。vc6能提供的功能和后者是不能比的
5. 你学的不是编译器和集成环境,而是软件编程的能力。任何一个编译器和集成环境,早晚都要过时的,而你编程的本领则不会
6. 问这个是没有意义的,他们都支持了非常大量的库,你要记这个干吗?追问

你好,第六点可能你理解错了,我是说用这些编译工具写出来的程序,需要安装其他运行库吗,例如VC2008运行库之类的。

追答

这要看具体环境。例如在xp上使用你的程序,可能是需要安装的,但是如果在win7、win8上,则不需要

第4个回答  2012-04-08
因该学VC6.0,版本虽旧,但很稳定。
相似回答