查考地址如下:
http://blog.youkuaiyun.com/liquanhai/article/details/4912963
http://blog.youkuaiyun.com/liquanhai/article/details/6557493
http://blog.youkuaiyun.com/zougangx/article/details/6543052
在VC6编译工程时,有时会一直停在linking,而不再编译,导致只能用任务管理器关掉VC6,这个问题好烦人,原来是一个BUG,打了 SP6补丁就可以了,操作如下:
1.下载检测是否安装了VC6 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
在网上查到,在注册表里需要添加这个项[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安装文件,结果真的安装成功了!