0

我尝试在 dosbox 上运行 Turbo Linker (tlink),但由于某种原因它失败了。

我使用的是 Windows7 64 位,因此我无法运行 turbo asm 和 turbo 链接器。

好吧,我tlink/t hw1在 dosbox 上运行,我收到了这条消息:

C:\tlink/t hw1
Stub error (2003): can't find dpmi16bi.ovl

你知道如何解决这个错误吗?为什么会这样?

4

2 回答 2

1

有一个简单的解决方案。您可以只使用 Turbo C++ 1.01 包(可在线免费获得)中的 TLINK.EXE,它不使用任何覆盖模块,也不使用 DPMI。

于 2012-10-02T01:17:20.113 回答
1

您没有安装产品的其余部分(Turbo C、Turbo Pascal、Turbo C++、Borland C 等)。dmpi16bi.ovl是一个覆盖库(一种旧的 DOS 类型的交换文件使用东西,将内容转移到扩展或扩展内存中,以允许使用超过 640KB 的 RAM)。没有它,你就失去了自己的很大一部分TLink

于 2012-10-01T22:20:12.240 回答