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

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

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

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

答案1

为了实现您的目标,您需要按照以下说明进行操作:

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”处有“当前源编辑器仿真:”下拉框

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

13)点击确定

14)再次选择“工具”>“选项”

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

16)点击确定

17)关闭IDE

18) 转到 Visual C++ 安装目录,然后转到 /Common/MSDev98/Bin/IDE/

19)删除以下文件:DEVDBG.PKG(是的,删除,或者至少将其移至桌面,远离 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 主机),那么更多的问题就会消失。

答案2

另外,请尝试禁用“桌面组合”和“高 DPI 设置下的显示缩放”。这应该可以解决某些项目有时无法刷新的问题,并加快其他进程(例如一次选择大量项目)。

答案3

对于在 Windows 8 上安装,必须取消选中数据访问 -> 更改选项 -> ADO、RDS 和 OLE DB 提供程序。有关更多信息,请参阅此帖子的评论: http://www.fortypoundhead.com/showcontent.asp?artid=23916

Visual Studio Installation
1.  Ensure UAC has been turned off.
2.  Ensure your user has administrative rights on the computer.
3.  Run the Setup.exe file in the Visual Studio Installer.
4.  “Run the program without getting help” when the error “This program has compatibility issues”.
5.  Click Next, Accept the Agreement and click Next.
6.  Enter your software key, name and company name. Click Next.
7.  Update Microsoft Virtual Machine for Java.
8.  “Run the program without getting help” when the error “This program has compatibility issues”. Note message shown twice.
9.  Say “Yes” to reboot the system.
10. On start up the setup continues to run.
11. “Run the program without getting help”
12. Start Page shown. Click on Desktop.
13. “Run the program without getting help”
14. Visual Studio 6.0 Enterprise Edition shown with options “Custom, Products or Server Application”.
15. At this point click “Exit” on the installer and confirm with “Yes” otherwise an error will be shown if you continue.
16. Run the Setup.exe file in the Visual Studio Installer.
17. “Run the program without getting help”
18. Click Next and Accept the Agreement and click Next
19. Enter your software key, name and company name. Click Next.
20. Select Custom and click Next
21. Installation folder click next
22. “Run the program without getting help”
23. Click “Continue”.
24. Product ID click “Ok”
25. Tools -> Change Options -> OLE/Com Object Viewer, Uncheck and click OK.
26. Enterprise Tools -> Change Options -> Visual Studio Analyzer, Uncheck and click OK.
27. Data Access -> Change Options -> ADO, RDS and OLE DB Providers, Uncheck.
28. At this point it warns saying the component is essential. Click OK and OK again.
29. Click continue.
30. Say Yes to register environment variables.
31. Say Yes to VSS DB format.
32. Install box with “Destination File:” should appear.
33. Setup is updating your system message box should appear.
34. Click OK to Windows NT Debug Symbols.
35. Click Restart Windows.
36. On start up the setup continues to run and loads APEMREG.exe.
37. Install using compatibly settings.
38. “Run the program without getting help”
39. Untick install MSDN. Click Next and yes to confirm.
40. Select Nothing and click Next.
41. Select Nothing and click next.
42. Untick Register and click finish. 

SP6 Installation
1.  Run setupsp6.exe
2.  Click Continue.
3.  Click I Agree.
4.  Setup Successful click OK.

答案4

我认为我应该发布对此的更新,因为即使按照前面的步骤操作,我在安装 Visual Studio 6.0 时也遇到了困难。

以下是我将 Visual Studio 6.0 安装到我的 Win7 Pro 32 位系统上的步骤。您应该小心地严格遵循这些步骤,不要偏离。安装失败是由于过时的 DLL 文件无法注册。这些程序将有助于避免这些问题。

步骤 1:将文件复制到硬盘上。A. 复制第二张 CD 时,将它们复制到与 CD 1 相同的文件夹中。这将为您提供完整的安装设置。

第 2 步:进入每个文件夹并将所有 .exe 文件的可比性模式设置为 Windows 98。还要检查在高 DPI 设置上禁用桌面合成和显示缩放。

步骤3:运行安装程序。

步骤 4:选择自定义安装

步骤 5:取消选中 98DCom

步骤 6:取消选中除 Visual Basic 之外的所有选项。忽略任何警告消息。尽管人们可能讨厌 VB,但这一次 VB 是你的朋友。这样做的目的是为了成功安装。

步骤 6:安装成功后,从控制面板运行程序和功能程序。

第七步:在列表中选择Visual Basic 6.0程序,然后单击修改/卸载按钮。

步骤8:仅选中Visual C++选项以添加Visual C++。

步骤 9:运行 Visual Studio 6.0 Service Pack 6 程序。这应该可以修复打开文件崩溃的问题。

第十步:在 Windows 7 上享受使用 Visual Studio 6.0。

斯科特·托维

更新:VB6 Service Pack 6 可防止打开文件崩溃,但您必须以管理员身份运行 Visual C++。

相关内容