Borland C++ 编译总是失败 "Could not load: tlink.exe"

Borland C++ compilation always fails with "Could not load: tlink.exe"

我提出并回答了我自己的问题,以便稍后找到答案(并帮助任何因某种原因坚持使用古老的 Borland C++ 5.02 编译器的人)。

我在 32 位 Windows XP 虚拟机中安装了 Borland C++ 5.02,BC++ 项目驻留在与主机共享的文件夹中(映射到驱动器盘符 H:虚拟机)。项目编译成功,但最后一步总是失败并显示以下消息:

Could not load: tlink.exe

我的编译器安装在虚拟机中通常的 C:\BC5 位置,但事实证明它无法处理名称中包含空格的路径上的项目文件夹。所以我将项目从共享的 H: 驱动器复制到 C:\BC5\[project],瞧瞧!它编译和链接没有问题。我还将项目文件夹复制到我的虚拟机的根目录 C:\ 并且同样有效。