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标准引入的几个新特性的支持。
你好,第六点可能你理解错了,我是说用这些编译工具写出来的程序,需要安装其他运行库吗,例如VC2008运行库之类的。
追答这要看具体环境。例如在xp上使用你的程序,可能是需要安装的,但是如果在win7、win8上,则不需要