VC6安装SP6补丁的方法(超完整!不看后悔) 也即解决VC6编译链接问题最完整的方法!
查考地址如下:
http://www.voidcn.com/article/p-puuilqfq-vb.html
http://www.voidcn.com/article/p-kqdqhibs-vb.html
http://www.voidcn.com/article/p-vmxtayyq-n.html
在VC6编译工程时,有时会一直停在linking,而不再编译,导致只能用任务管理器关掉VC6,这个问题好烦人,原来是一个BUG,打了 SP6补丁就可以了,操作如下:
1.下载检测是否安装了VC6 SP6的工具,点击检测测试
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安装包里“VFP98DISTRIB.SRCSETUP”目录考过来”,结果确实发现有这个文件,然后拷贝到需要的地方,然后修改注册表,
你会发现没有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:WorkToolMicrosoftMicrosoft Visual StudioCommonSetup1033SETUP.STF
如下图:
最后双击SP6安装文件,结果真的安装成功了!
再用检测工具检测:
说明SP6安装成功了!
也可以用注册表的方法查看 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/6.0/ServicePacks
如果没有这项 ServicePacks说明没有安装SP6,我的是存在了,也即证明已安装了的,如图: