我是个新手,对编程不懂,现在visual studio 2010都出来了,是不是一些大公司都用这个啊。另外,我发现有的软件开发出来需要一些组件才可以运行的,VC2005,2008之类的,还有2010这些组件是不是对应着各个版本的开发软件啊?用这个开发软件开发的软件必须要有这些对应的组件才能运行么?发现都是那些不是很出名的小软件才需要组件的。凡是有名的比如QQ,金山毒霸等等这些根本不需要组件也能运行啊!?
我对这个不懂,不知道问的有没有错误。希望大家给我解答下,谢谢!

解决方案 »

  1.   

    即使用到了MFC,只要静态链接就不需要可再发行包。各个公司用的都不太一样。不过都无所谓,反正只是工具而已,没必要太纠结。学习的话, VS2008, VS2005都可以。
      

  2.   


    那就是只要开发不用MFC的话,开发出来的软件就不用这些可再发行组件包么?
      

  3.   

    当初我边看孙鑫的视频,边用VS2008学习VC,虽然有点不同,但是自己摸索一下,上网查找一下相关资料,很快就上手,另外VC6.0对于C++标准支持不是很好,建议用VS2008
      

  4.   

    MFC的有,WTL的也有,原生Win32 SDK的也有,至于开发工具,其实版本高些低些并没什么区别,不过考虑标准化问题,建议还是用VS2005或2008,至于2010这种新东西,玩玩还行,没必要一出来就用它
      

  5.   


    呃……不是……    刚才是我大脑短路……跟MFC没关系, 只要是静态链接的,不管是MFC还是其他的库, 都不用可再发行组件包
      

  6.   

    我一直用的就是vc6,用过VS2008,也用过VS2010,不过,2008和2010运行起来太慢。
      

  7.   

    谢谢各位的热心回答。最近想熟悉一下这些软件,学习学习,win7的系统,感觉不适合搞开发!
      

  8.   

    这个EVC我还首次听说,应该是Linux下用的吧?
    vc6已经老亦,大家无需再提.用过一段时间vc2008之后你会发现VC6对标准化的支持还是有点差啊,毕竟是近十年前的东西了.
    很多东西都是讲的vc6,因为那些高手用vc6的wizarde用的太顺手了...
    这个习惯真还是一个问题.要不为什么vc2010怎么又把那个向导加进去了呢,也是被那些牛人逼得,
    你不加进去,我就一直用vc6,反正用它也足够让你发挥了.vc2010 是逼着你换电脑呢,不是双核的电脑,没有2G的内存你别想舒服的用它.
      

  9.   

    没用过vs2010 它又把classwizard加进去了? 晕~~~ 好不容易适应了 属性 消息 事件面板 以后还得回来 唉
      

  10.   


    那就是2010版本的在操作上比较符合VC6了?并且对C++标准支持比较好了啊!那现在要是学习的话,用什么版本较好呢?