6与win7的兼容问题

简介: 6与win7的兼容问题

这个问题经常有人问,因为我没有win7,所以也无法测试。我可以确定的是少部分人确实可以在win7上跑VC6,大部人不行。我把一些人的解决方案理出来,欢迎大家补充。

--------

持啊,我的Windows 7一直支持,从7100到7260都是支持的,只不过在安装和运行时出现兼容性问题,别管它,选中下次不再显示,就可以一直

-----------

首先可以尝试选择该应用程序的启动文件,就是你平常双击启动的那个图标,选择右键,属性,然后找到兼容性,然后选择在兼容模式下运行该程序,兼容模式选择Windows XP SP3,然后再将最下面一项,以管理员身份运行该程序选上,看看是否可以解决问题。如果不行,可能因为Windows 7 最新的版本还是RC版本,不是正式版本,还需要一段时间进行测试和改良,或者就是等软件厂商进行更新,来兼容Windows 7。

目前SP1与WIN7不兼容已经得到了证实!

你的是什么版本的,建议你使用RC版本的WIN7,以下是他的相应的网址

http://technet.microsoft.com/zh-cn/evalcenter/dd627730.aspx

这个版本的WIN7可以兼容的。

------------------

VC6的解决方案:

1、全新安装,会多次提示兼容性问题,不过经过我在虚拟机里多次的安装测试,提供一解决方法:在多次尝试以后,发现,只要在安装VC的时候,不选择TOOLS里面的OLE/COM OBJECT VIEWER工具,就可以顺利安装,另外,这个只是个查看工具,不会影响VC++的编译,所以大家以后可以尽情得使用Vista和win7啦,不用再担心兼容性的问题。初次运行时仍然会提示兼容性问题,直接忽略,以后不再提示不去管它就得了。编译程序MFC,SDK均正常通过。


2、推荐:由于本人是双系统,Windows XP和Windows 7,在XP下安装过VC6,偶尔的机会,我找到XP下的安装路径,直接双击VC的应用程序MSDEV.EXE,居然直接打开了。而且没有提示兼容性问题(提示:用的是管理员身份,如果不以管理员身份运行会提示兼容性问题以及在编译过程中可能某些程序会报错,不过我估计应该是权限不足导致)。

因此,如果以前的系统安装过VC6在非系统盘,可以直接找到安装目录的执行程序以管理员身份运行即可或从其他安装了VC6的机器上将VC6的目录拷贝到自己的WIN7系统里,MFC,SDK正常编译程序通过。


注:如遇MFC程序无法运行,则是由于绿色安装在系统文件夹缺少必要的几个MFC*.DLL文件,可在安装盘或以前的系统或某些应用程序文件夹,搜索到并拷贝到当前的MFC程序目录或者直接拷贝到系统目录,即可正常运行。

-----------------------------------------

辛苦装好了win7,却发现VC6调试时总是错误,后来在微软网站找到解决办法:


When you compiling VC6 project, can you check: Project / Settings / Link tab / Debug category?

Please make the following settings are correct:

1. Debug info checked

2. Microsoft format checked

3. Separate types unchecked (By default it is checked)



也就是在把工程调试选项里的“个别类型”这个选项去掉就可以正常调试了。

----------------------------------------

我就是使用安装版的,完全没有问题。如果说绿色版不能用倒更加可能!


安装介质:9CD那种VS6.0中企业版,一般安装只需要其中VS英文版的CD1,如果要MSDN则需要MSDN的那两张光盘。

安装方法:

1、安装MS JAVA虚拟机(MSJAVX86.EXE,在IE4文件夹下面),会提示(注意不是WIN7的提示)不兼容,不能安什么的,不管它,强制安,完了再安5.00.3810版本的JAVA虚拟机(好象是能找到的最高版本,可以去网上下载),注意这两个安完后会提示需要重启,可以不管它,以后慢慢重启(其实我想这个JAVA虚拟机只是J++需要,应该不影响VC的);

2、安装VS英文版的CD1,先选择全部组件,然后去年VB和VF,前者早就不用了,后者我采用的是VF9.0,其中有错误提示和不兼容提示,全部忽略;

3、完了会要求重启,重启后安装MSDN(不需要的就算了);

4、安装SP6


运行:第1 次运行时WINDOWS会有不兼容提示,忽略它,全部正常!


PS:1、本人装系统第一件事就是关闭UAC;2、有人说VC6其中有关网络的部分代码是真的不兼容于V和7,反正我是没有碰到;3、9CD的建议去电驴中下载,非常多的;4、试验过的系统有V和7的X86和X64各种版本,全部正常。


相关文章
|
4月前
|
弹性计算 缓存 监控
​带宽与宽带的本质区别:为什么测试服务器5M带宽足够?-优雅草卓伊凡
​带宽与宽带的本质区别:为什么测试服务器5M带宽足够?-优雅草卓伊凡
856 1
​带宽与宽带的本质区别:为什么测试服务器5M带宽足够?-优雅草卓伊凡
|
9月前
|
弹性计算 安全 应用服务中间件
阿里云服务器四种常见购买方式图文教程及适用场景参考(2025更新)
阿里云服务器如何购买?比较常见的购买方式有自定义购买、快速购买、通过活动购买、通过云市场镜像页面购买这四种购买方式,每种方式都有主要的适合对象,购买流程也不是完全一样的。例如想要快速购买的用户,一般选择快速购买、通过活动购买最好,如果是想购买的云服务器已经部署好一些自己项目运行所需的各种环境和软件,则选择通过云市场镜像页面购买这种方式更好。本文为以图文形式为大家展示用户选择较多的四种购买方式及适用场景,以供参考。
1617 16
|
Cloud Native Go 开发工具
如何让CSDN学习成就个人能力六边形全是100分:解析个人能力雷达图的窍门
如何让CSDN学习成就个人能力六边形全是100分:解析个人能力雷达图的窍门
641 0
【C语言】实践:贪吃蛇小游戏(附源码)(三)
【C语言】实践:贪吃蛇小游戏(附源码)
|
自然语言处理 搜索推荐 机器人
自然语言处理(NLP)技术的应用场景深度解析
【7月更文挑战第28天】自然语言处理(NLP)技术以其广泛的应用场景和卓越的性能在人工智能领域占据重要地位。从搜索引擎优化到机器翻译,从情感分析到聊天机器人,NLP技术正在不断地改变着我们的工作和生活方式。随着技术的不断进步和应用领域的不断拓展,我们有理由相信NLP将在未来的人工智能领域中发挥更加重要的作用,为人类社会带来更多的便利和创新。
1212 1
|
机器学习/深度学习 供应链 安全
守护Windows系统安全:挑战、策略与未来展望
加强数据备份与恢复以及提升用户安全意识等。同时,展望未来,人工智能与机器学习、零信任架构、量化安全评估与风险管理以及强化供应链安全等新技术和新理念将为Windows系统安全提供更加坚实的保障。让我们共同努力,守护好Windows系统的安全防线,为数字化时代的繁荣发展贡献力量。
|
JSON JavaScript 前端开发
|
测试技术 Linux Python
有了Pycharm,就卸载掉Postman吧
有了Pycharm,就卸载掉Postman吧
|
存储 负载均衡 固态存储
服务器硬件RAID性能横评(4)
服务器硬件RAID性能横评(4)
服务器硬件RAID性能横评(4)