关于在Win 10上安装运行VC6.0的探讨

//从本人空间日志搬运而来

//2018-1-24 00:11

ps:如果阁下用的是win7以及更早的Windows版本或者在Win10上顺利安装VC6.0并没有遇到任何编译器问题的话,可以直接略过本篇。

在搭载Win10的设备上如何安装运行VC6.0

我姑且将这个问题称为一个世纪难题吧呲牙 

VC6.0无法直接在搭载Win 10的移动设备上顺利运行,这是众所周知的事实,即使通过兼容模式运行无济于事。当然通过某些方式可以使我们能在搭载Win 10的设备上运行VC6.0,但我相信各位一定遇到过前一次编译成功,不进行任何改动后的下一次编译失败的情况,以及其他诸多的问题。同是微软旗下的产品,为什么会有兼容性问题呢?

我们先来看一下VC6.0的介绍:

 
很官方的简介。根据介绍所说,VC6.0是一款十分强大的软件,事实也的确如此。由于与Windows系统的相关性,VC6.0一度十分流行,甚至被认为是"迄今为止最成功的程序"(2011),即使它已经是上个世纪的产物。二十年来,VC6.0历经多次迭代,不断更新。去年,最新的VS2017发布,被称为"宇宙第一IDE"


一个二十年前的程序,因何在今日仍被广泛的使用?

首先我们要明确一点,无论编程发展到什么时候,它的基本过程(设计-编辑-编译-调试-……)是不会变的。在这方面,VC6.0已经能满足绝大多数需求了。另一方面,到目前为止,许多编程教科书、参考书以及C语言二级考试依然采用着VC6.0的编程环境,这迫使许多人使用VC6.0来进行相关的学习、实操。此外,相比VS2017之类的软件而言,VC6.0更为轻巧,对设备的要求低,即使电脑很老依旧能够流畅运行。好用,够用,被迫用,是VC6.0至今仍被广泛应用的三个重要原因。

这么经典,又好用的一个程序,为什么Win 10不兼容?

个人认为这应该是微软自己的考量。office系列高低版本兼容性的缺乏我们有目共睹,VC6.0也是同样。正因为它实在是太好用了,使得很多用户不愿意去使用更新的VS系列,而这想必不是微软所希望看到的。就像微软以前曾做出的停止对xp技术支持,以及免费升级win10的行为,都是为了促使用户进行更新换代,然而用户就是不买账。在国内,xp仍然占据相当一部分份额,低版本的office仍旧大行其道。即使给用户在Win10上使用VC6.0下绊子,用户们仍然有着各种各样的方法安装运行它,真是白瞎了微软一番苦心hhhh

可选的解决方案

1.放弃VC6.0,寻求它的替代品

我们要明确,不管这款软件如何成功,如何辉煌,它都已经是20年前的产品了,而彼时的我们大都还没出生。相对其它流行的IDEVC6.0的确已经过时了。那么多可选的IDE,我们没必要死磕住这一款不放,很多软件都可以代替它。轻量级的比如DEV,轻巧程度比起VC6.0有过之而无不及,功能基本能满足大学学习所需,即使它在05年已经停更。更强大一点的,比如CodeBlocks,是我十分推崇的一款。从我开始接触编程到现在,cb伴我走了很长一段路。现在我打开笔记本时,经常会不自觉的点开它的图标。然而到目前为止,我使用的仍是它极小的一部分功能。我相信它仍会陪我很长的时间。至于最强大的,当然要数宇宙第一IDE--VS2017啦!完整安装文件几十个G坏笑 。但它的配置要求略高,老电脑运行它可能会比较吃力,这里需要自行斟酌。
(当然已经装好的继续用也行,只是要忍受种种问题罢了。当然没问题是最好的hhhh)

2.仍然寻求安装VC6.0
白菜方法:首先通过下面的链接下载VC6.0中文版以及需要的文件;
链接:https://pan.baidu.com/s/1bpPWjq3
密码:rpfq
下好后先安装,安装过程一般不会出现问题,目录可以随意;
随后解压另一个压缩包,用得到的.exe文件替换安装目录里的文件。
路径:"......\Microsoft Visual Studio\Common\MSDev98\Bin\MSDEV.EXE";
替换完成后即可正常打开安装程序在桌面创建的快捷方式(有问题私戳)。

猜你喜欢

转载自blog.csdn.net/qq_39586345/article/details/79580972