evangelion_yu

关于vc++6.0与vista不兼容的问题之我见

     今天刚进实验室,由于实验室需要用到vc++6.0,而我之前因为做WPF的需要自己是vista系统,所以装vc++6.0就变成了一件很尴尬的事情,原来我想装vc++6.0的时候都会被别人说到不兼容,不要装了这样的问题,自己也没有去深究,但是实验室的开发必须要用到vc++6.0,而自己也不愿意放弃vista的环境,因为这样就做不了WPF了,而且自己以后也想多学点silverlight方面的东西,所以我就只能直面这个冲突了。

     首先,我把vc++6.0装好,网上说sp6的就没有问题,我装的也是sp6,一开始问题比较大,我先是装的中文版的,而且装到了d盘,但是还是不能用,一直会有develop studio挂掉的提示,然后就退出了,我以为是版本问题,装了英文版的vc++6.0,且装在了c盘,不过这次依然会挂掉,但是如果新建项目编译是可以成功的,所以我很快意识到不是操作系统的问题,肯定是软件冲突,因为之前遇到过vs2005的类似软件冲突,不过那次是我同学遇到的,而且也是和office系列的冲突,我又搜了大量的资料,众说纷纭,但是我最后决定自己试一下,由于office visio是独立与office套件单独装的,所以我就先删除了visio,结果点击打开文件就再也不会挂掉了,所以我初步认定visio与vc++6.0的sp6不兼容。

     因此,在vista下装vc++6.0其实会遇到很多的问题:

    1.权限问题

       如果你不关掉UAC的话就会有这个问题,你一定要以管理员身份去运行

    2.兼容性问题

       打开vc6.0你一定要用xp兼容模式来打开

    3.sp6的问题

       这是一个比较好处理的问题,基本上我们装的现在都是vc++6.0sp6了,如果你不是sp6,升级到sp6吧。。

    4.office2007引发的不兼容问题

       这个问题是最容易被忽视的,因为vista之前被和vc++6.0不兼容的传言淹没,很多网上的回答都是人云亦云,告诉你兼容性有问题,去用vs2005,vs2008吧,但是他们自己却没有仔细想想为什么不能用,是不是真的不能用。说这个问题容易被忽视是因为vista往往就自带的是office2007,所以大家觉得没有什么不妥,应该不是office2007的问题,而是vista操作系统的问题。其实就是office2007的问题,在我自己机子上的体现是office 2007的visio引起的打开文件异常,当然有的网友说是PowerPoint的问题,这个我先不置可否,因为我没有出现这个问题,但是我也不能说完全不可能,但是在我机子上确实是只要删了office2007的visio就可以用了。

 

      发了一篇和自己方向没关系的文章,呵呵,不过还是想把自己解决的一些问题分享给大家,帮助更多的人是我的乐趣。这些都是我实际操作中遇到的问题及解决方法,希望对大家有用。

posted on 2009-07-06 13:23  evangelion_yu  阅读(3048)  评论(6编辑  收藏  举报

导航