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 主机),那么更多问题将消失。