VC6安装SP6补丁的方法(超完整!不看后悔) 也即解决VC6编译链接问题最完整的方法!

来源:互联网 发布:spark python api 编辑:程序博客网 时间:2024/04/29 00:05

查考地址如下:

http://blog.csdn.net/liquanhai/article/details/4912963

http://blog.csdn.net/liquanhai/article/details/6557493

http://blog.csdn.net/zougangx/article/details/6543052

在VC6编译工程时,有时会一直停在linking,而不再编译,导致只能用任务管理器关掉VC6,这个问题好烦人,原来是一个BUG,打了 SP6补丁就可以了,操作如下:

1.下载检测是否安装了VC6 SP6的工具,点击检测测试

http://forum.eviloctal.com/attachment.php?aid=4780



2.下载SP6

英文版地址:

http://download.microsoft.com/download/1/9/f/19fe4660-5792-4683-99e0-8d48c22eed74/Vs6sp6.exe

简体中文版地址: 
http://download.microsoft.com/download/e/c/9/ec94a5d4-d0cf-4484-8b7a-21802f497309/Vs6sp6.exe


选择合适的版本下载,我下了英文版的,然后双击



随便选择一个解压路径,双击解压出的文件夹里setupsp6.exe进行安装




点Continue


点 I Agree
但发现安装不成功,如下图:



3.VC6升级不到SP6的解决方法:

在网上查到,在注册表里需要添加这个项[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MS Setup (ACME)/Table Files]

在网上找到是这样的:

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MS Setup (ACME)/Table Files]
"Visual Studio 6.0 Professional Edition@v6.0.0.0.0626 (1033)"="C://Program Files//Microsoft Visual Studio//Common//Setup//1033//setup.stf"

由于我的安装目录不一样,所以改为如下:

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MS Setup (ACME)/Table Files]

"Visual Studio 6.0 Professional Edition@v6.0.0.0.0626 (1033)"="E://WorkTool//Microsoft//Microsoft Visual Studio//Common//Setup//1033//setup.stf"

但在VC6安装的这个目录里没有setup.strf文件,

刚好又找到了没有这个文件的解决方法,“从vs6安装包里“\VFP98\DISTRIB.SRC\SETUP”目录考过来”,结果确实发现有这个文件,然后拷贝到需要的地方,然后修改注册表,

你会发现没有MS Setup(ACME)项,那只能自己建一个,右键Microsoft项,新建项,然后再在MS Setup(ACME)项里新建Table Files项,再右键Table Files项,点击新建->字符串值(s),将新建的字符串值的名称改为Visual Studio 6.0 Professional Edition@v6.0.0.0.0626 (1033),然后双击它,将数值数据改为E:\WorkTool\Microsoft\Microsoft Visual Studio\Common\Setup\1033\SETUP.STF

如下图:




最后双击SP6安装文件,结果真的安装成功了!



再用检测工具检测:


说明SP6安装成功了!


也可以用注册表的方法查看
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/6.0/ServicePacks
如果没有这项ServicePacks说明没有安装SP6,我的是存在了,也即证明已安装了的,如图:



0 0
原创粉丝点击