如何在Win10中安装Visual Studio 6.0

         随着微软Windows操作系统的不断升级,尤其是升级到64位系统后,很多原有32位的开发软件在如今的win10/11系统上运行时会遇到很多问题。比如,笔者就曾遇到的过去很熟悉的VC 6.0在win10中安装后,一打开文件,程序就闪退的问题。这让很多像笔者一样的70、80后老程序员(非专业哦),感到很不方便。曾经使的顺手的编程工具,升级系统后一下子用不了了,或者变残了(在没有找到解决办法的一段时间,笔者只能靠“open workspace”了,因为它还有效)。下面,笔者就将自己解决此问题的经历和方法整理记录下来,分享给大家,希望对遇到同样问题的网友有所帮助。

        起初,笔者搜索“VC6打开文件时闪退”,找到的解决方法基本上都是一种:通过下载一个叫“Filetool”的插件程序,将其作为一个自定义的插件安装到VC中。安装成功后,VC中会出现一个新增的工具条,其中只有两个按钮,“A”用于增加文件到项目中,“O”用于打开文件,如下图。

        该方法的具体操作步骤,可以参考:Win10下 vc++6.0打开文件闪退解决_飞鹰雪菲的博客-CSDN博客_vc6.0打开文件就自动关闭。该方法还有几点需要注意:一是如果下载的是dll文件,可以直接拷贝到VC的相应路径下进行注册,如果下载的是源码工程文件,则需要先编译生成dll文件,再进行后续操作。二是该方法并不能解决VC打开文件出现闪退的问题,点击VC的打开,问题依旧。因此只能使用新增加的打开按钮来替代VC自己的打开按钮。

        既然这种方法并不能彻底解决闪退的问题,笔者就继续搜索有没有更好的解决方法。联想到前段时间想安装一个在win98时代的老游戏到win10系统,开始也是无法运行,后来在网上搜了一下,找到一个方法完美解决了安装运行这个老程序的问题,就想试试这个方法能否用于解决VC6闪退的问题。于是按此方法试了一下,果然完美解决,看来很多过去的老程序都可以用此方法安装运行。该方法很简单:右键点击要运行的程序,选择属性,在属性窗口中再选择兼容性子窗口,勾选以兼容模式运行这个程序,在下拉列表中选则需要的选项,笔者运行VC6选择的是“Windows XP(SP3)”。再勾选上以管理员身份运行此程序,该项设置有可能不是必需的,但考虑到VC要编译运行程序,所以还是把它选上了。如此设置完了后,再运行VC6,打开文件不再出现闪退了,编译运行程序,一切正常。

 

        顺便提一个小事,之前在网上看到过有人提到在VC6中无法通过trace输出调试语句的问题,笔者之前也曾遇到过这个问题。现在通过设置兼容性解决闪退问题后,笔者又试了一下用trace输出调试语句的功能,没有问题可以输出,如下图。只是同后代系统有一点小区别,就是它只能在debug程序时,才能在debug窗口输出,而正常运行时在debug窗口不能输出。新一点儿的VC系统在正常运行时也可以显示。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈年老酱油

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值