Windows 8上的Visual C++ 6.0

Pet*_*son 8 visual-c++-6 visual-c++ windows-8

Windows 8不支持Visual C++ 6.0,但我们还有一些遗留应用程序仍需要使用Visual C++ 6.0进行编译.:-(

通过取消选中数据访问 - >更改选项 - > ADO,RDS和OLE DB提供程序,可以在Windows 8上安装Visual C++ 6.0 .看到这个SU问题这个帖子.您还需要在之后安装SP6.

Visual C++ 6.0在一台计算机上运行完美,但另外两台计算机无法使用调试器.相同的硬件,相同版本的Windows,同一个人在做安装,同一个项目.必须有一些区别......

在有问题的计算机上,您可以设置断点,调试器将进入IDE,但是当您尝试执行步骤时,步入或运行代码将因EXENAME.EXE(OLE32.DLL)中的未处理异常而崩溃:0xC0000005 :访问冲突.

Walter Oney 在MSDN论坛上报告完全相同的问题,但他们没有解决方案,因为VC++ 6.0不受支持.

由于我们在一台Win8计算机上运行Visual C++ 6.0,因此显然有办法实现.关于差异可能是什么的任何想法?

小智 5

关闭OLE RPC调试(工具/选项/调试)适用于我(Windows 8 Pro 64位,Visual C++ 6.0与SP6).在上述MSDN论坛帖子中(稍后)建议了该解决方案.