【问题标题】:Is it possible to create a complete DOS application to run in window 7 and 8 [closed]是否可以创建一个完整的 DOS 应用程序以在窗口 7 和 8 中运行 [关闭]
【发布时间】:2015-01-13 08:31:14
【问题描述】:

是否可以创建一个完整的 MS DOS 应用程序以在 windows 7 和 windows 8 中运行。我喜欢创建一个基本的会计应用程序供个人使用。

【问题讨论】:

  • 在 Google 搜索中弹出的第一件事...How to run DOS programs in a current version of Windows
  • 您想运行一个实际的 MS-DOS 程序,该程序可以在运行 MS-DOS 而不是 Windows 的旧 PC 上运行吗?或者您只是想运行一个可以在 Windows 命令提示符窗口中运行的程序?
  • 我不想运行应用程序,我只是想知道是否可以创建像我们以前在 Windows 98 中使用的应用程序。
  • 我在询问您要创建的应用程序。它是否需要是 MS-DOS 应用程序,如果需要,为什么?您可以创建在 Windows 命令提示符窗口中运行的 Windows 控制台应用程序。
  • 您真的想要一个 16 位应用程序(然后不能在 64 位窗口上运行)吗?还是只是在命令外壳中运行的文本模式应用程序?就您需要的编译器而言,这些是截然不同的选择......

标签: c++ c dos


【解决方案1】:

可以在 32 位版本的 Windows 上创建 MS-DOS 应用程序。您需要一个针对 MS-DOS 的编译器,例如 djgpp(gcc 的 MS-DOS 端口)或 Turbo C++

无法在 Windows 的 64 位版本上运行(因此开发)MS-DOS 应用程序。

MS-DOS 已经过时,现在编写 MS-DOS 软件可能不是一个好主意。但是,Windows 应用程序不必是图形的。可以编写在命令提示符下运行的 Windows 命令行应用程序。许多人错误地认为文本模式应用程序必须是 MS-DOS 应用程序。

【讨论】:

  • 感谢您的信息。 :)
【解决方案2】:

要在 Windows 7 或 8 上编译 MS DOS 软件,您必须使用 cross compiler

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多