需要在Windows 7(32位)上安装Visual Studio 6 Processor Pack。
首先,我安装了VS6 + SP6,这阻止了PP的安装。我卸载了VS6,然后重新安装了VS6,并尝试安装SP5。
现在,提示首先需要安装MDAC 2.5或2.6。我已经尝试过2.5、2.6和2.8。所有这些都通过小小的提取进度对话框运行,并且似乎完成了。但是SP5仍然失败:
有关正确安装VS6 + SP5 + PP的任何想法?
编辑:或者,以任何方式正确安装VS6(或仅VC6)+ SP6 + PP? Processor Pack拒绝在SP6上安装,而坚持在SP5上安装。
编辑:我发现了KB article suggesting a registry change,并安装了SP6 + PP,但是我收到此错误,这显然表明未安装PP:
--------------------Configuration: test - Win32 Debug--------------------
Compiling...
test.cpp
c:\svn\test\test.cpp(127) : error C2520: conversion from unsigned __int64
to double not implemented, use signed __int64
Error executing cl.exe.
test.dll - 1 error(s), 0 warning(s)
编辑:固定标题。
最佳答案
虽然不支持此功能,并且您会收到有关可能无法在Windows 7上正常运行的警告,但我现在已安装并编译它。
找到了一个效果很好的solution。本质上,您必须手动编辑VS6 Service Pack 5的STF文件才能跳过MDAC检查。
13组28 36 38 29 30 32 26 27 14 25 16 17 20 18 19 15 39 21 22 24 23 43
并保存文件。为了完整起见,您可以完全删除第36步(和第37步),但这对我来说是有效的,但第二次却没有。这些行如下:
36取决于“27?:37”
37 IsWin95 CustomAction“sp598ent.dll,CheckForMDAC”
关于visual-studio - 如何在Windows 7上安装VS6,SP5和Proc Pack?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3991043/