我机子上本身装有VC2008,但为了学习一下MFC以及OpenGL  的画图功能,又装了几次VC6.0(现在很多参考资料都是针对VC6.0来写的,用6.0好学一些)。但装好VC6.0后发现新建工程时选项中没有MFC相应的选项,从而无法新建MFC。在网上查了一下,有人说是因为重装VC6.0时因为VC2008的存在,使得有些组件默认为已安装,从而6.0中就没有MFC。需要将VC2008卸载才可以。但这样太麻烦了,不知道各位之前有没有遇到过这种情况,是怎么解决的呢?请帮忙解答一下,谢谢。

解决方案 »

  1.   

    你这个是企业版吧?
    安装的时候选那个products
    直接装visual C++
    不要选custom里的
      

  2.   

    我的机器是先装的vc2010
    再装vc6一点问题都没有
      

  3.   

    是企业版,安装的时候就两个选项:Typical和Custom,我选后者,然后在里面选择全部,安装完成后就这样,Typical也是这样的。
      

  4.   

    把选完Custom后的那个图片发一下
      

  5.   

    问题已经解决了,症结就是在于之前装了VC2008,在装VC6.0的时候自动检测已经安装的组件,从而确定MFC无需再安装。我的解决方法是,在注册表中将VisualStudio相关的注册表文件夹名称改一下,然后重装6.0,就成功了。不过我这个6.0好像有些毛病,无法使用“打开”选项卡,要想打开一个文件的话必须双击才行,不知道是怎么回事。
      

  6.   

    装完之后把那个dsw文件定位到vc6
    这样就互补影响了
      

  7.   

    可以说的详细一些吗?这个dsw文件在哪里,定位过去是指复制过去吗?