在win10/11上运行vc6

207次阅读
没有评论

Microsoft Visual C++ 6.0,简称 VC6.0,是微软于 1998 年推出的一款 C ++ 编译器,集成了 MFC 6.0,包含标准版(Standard Edition)、专业版(Professional Edition)与企业版(Enterprise Edition)。如今仍用于维护旧的项目。

由于其实在过于老旧,在 win10/11 上运行可能出现问题。

本人解决方案如下

1. 下载绿色包,解压到纯英文路径

在 win10/11 上运行 vc6

允许 sin.bat,会在桌面创建一个快捷方式。

双击快捷方式即可运行

如无法运行,那么对快捷方式右键,选择属性

在 win10/11 上运行 vc6

使用兼容性运行程序,并使用管理员身份运行。

如仍然无法运行,那么将

VC6.0green\Common\MSDev98\Bin 下的 MSDEV.exe 文件名改为 MSDEVL.exe,再次尝试运行。

 

Microsoft Visual C++,(简称 Visual C++、MSVC、VC++ 或 VC)是 Microsoft 公司推出的以 C ++ 语言为基础的开发 Windows 环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过的设置就可使其生成的程序框架支持数据库接口、OLE2.0,WinSock 网络。

Microsoft Visual C++ 6.0,简称 VC6.0,是微软于 1998 年推出的一款 C ++ 编译器,集成了 MFC 6.0,包含标准版(Standard Edition)、专业版(Professional Edition)与企业版(Enterprise Edition)。如今仍用于维护旧的项目。(但是,这个版本在 Windows XP 下运行会出现问题,尤其是在调试模式的情况下。这个调试问题可以通过打一个叫“Visual C++ 6.0 Processor Pack”的补丁来解决。)。

Microsoft Visual C++ 6.0 对 windows7 和 windows8 的兼容性较差。在 Windows7 使用 VC6.0 只需要忽略兼容性提示即可正常使用,但是在 Windows8(含 Windows8.1) 使用 VC6.0 则需要改原 MSDEV.EXE 文件名并改兼容性才能正常使用。

在 Windows10 的第一个版本也可以正常使用 VC6.0,但 Windows10 系统升级更新后中文版 VC6.0 无法正常使用,提示“0xc0000142”的错误,需要将原 MSDEV.EXE 文件替换为英文版或者汉化版才能正常使用(该版本在 Windows8(含 Windows8.1) 照样需要改原 MSDEV.EXE 文件名并改兼容性才能正常使用。)。

正文完
 
评论(没有评论)