如何在 Windows Vista 或更高版本上运行 Visual C++ 6 IDE?

9 windows-7 windows-vista visual-c++ c++

Visual C++ 6 在打开项目或使用“打开”文件菜单时崩溃,

如何在没有 Windows XP 模拟器/虚拟机/Windows XP Mode 的情况下“强制”VC++6 在 Windows 7 下工作?

小智 7

要实现您想要的效果,您需要按照以下说明进行操作:

1)导航到你的VC++6安装目录

2) 打开 /Common/MSDev98/Bin/ 文件夹。

3) 右键单击​​ MSDEV.exe 并选择“属性”。

4)选择兼容选项卡并选择“以兼容模式运行此程序:”

从下拉菜单中选择 Windows 98/me(Windows XP SP3 也可以正常工作)

5)勾选“以管理员身份运行”

6) 应用更改并启动 MSDEV.exe

7) 选择工具 > 选项

8) 在编辑器选项卡中,您必须取消选中“保存选项”和“语句完成选项”中的所有框

9)点击确定

10)再次选择工具>选项

11) 在兼容性选项卡中,确保您在“Developer Studio”中有“Current source editor emulation:”下拉框

12) 仅选中“启用无需选择的复制”和“在对话框编辑器中双击编辑代码(仅限 MFC)”

13)点击确定

14) 再次选择工具 > 选项

15) 在“工作区”选项卡中,确保仅选中以下项目(可能):“显示状态栏”、“输出”、“工作区”

16)点击确定

17)关闭IDE

18) 到你的visual C++安装目录,然后到/Common/MSDev98/Bin/IDE/

19) 删除以下文件:DEVDBG.PKG (YES DELETE, or AT LEAST move it to you desktop, far, far away from VC++6)

20) 创建 DEVCPP.PKG 的副本

21) 将创建的副本重命名为 DEVDBG.PKG

22) 在 windows vista / 7 / 8 下使用 Visual Studio C++ 6 玩得开心

注意:您不能使用“打开文件”菜单。您必须通过右键单击 .DSP 文件(如果未关联)并选择使用 MSDEV.exe 打开来加载项目

其他一些东西也可能不起作用,但我至少设法在 W7x64 上使用了 VC++ 6.0 IDE(我无法以某种方式应用补丁:()

构建一些高级项目就像一个魅力!

(如果VC++ 6问你用哪个“两个C++”版本,选择第一个!)

更新:由于这篇文章,菜单崩溃错误可能可以修复:

http://support.microsoft.com/kb/231655

如果一切正常,您应该在 windows vista/7/8 安装中有一个 VC++6.0 的工作版本。

请注意,编译器始终有效,只是 IDE 有时会崩溃。(我们现在试图修复它)

更新 2:

如果您设法安装 SP6(我将其安装在虚拟 xp 机器中,然后将更新的文件复制回我的 Windows 7 主机),那么更多问题将消失。