如何将Borland C++5.02应用程序迁移到Windows 7

How to migrate Borland C++ 5.02 application to Windows 7?

本文关键字:迁移 Windows 应用程序 Borland C++5      更新时间:2023-10-16

目前,我们正在迁移在Windows上的Borland C++5.02中开发的应用程序;XP到Windows 7。在Windows上执行应用程序时;7,我收到错误消息

VBX库初始化失败。

当我试图在互联网上查找原因时,我能够确定错误是因为BIVBX31N.EXEBIVBX31N.dll.

如何将Borland C++5.02应用程序移植到Windows;7,解决BIVBX31N.EXEBIVBX31N.dll相关问题?

如果您一直在使用此产品,以下是我的建议。

简单的答案:不要使用IDE,但继续使用命令行工具:

  • bcc32.exe(编译器)在Windows中仍然运行良好;8.

  • ilink32.exe(链接器)仍然工作良好。

两者都可以在bin子文件夹中找到。

您可以通过在记事本或十六进制编辑器中打开IDE(项目)文件来获得一些命令行信息(它不是文本文件,但您可以在记事本中阅读大多数内容)。或者,如果您确实可以访问Windows;XP中,您可以在那里打开它,只需复制设置即可在命令行工具中使用。

只需使用其他IDE或类似Notepad++的编辑器来编辑源文件。您可以使用较旧版本的Visual C++来编辑RC文件、记事本或其他工具。

如果你真的想让它变得流畅,可以设置你的IDE,在你点击工具栏按钮时运行一个"外部工具",让它运行你的命令行工具来编译+链接(并可以选择运行EXE文件)。你可能也可以找到一个调试器工具,但我还不需要它,所以还没有检查。

我的最佳建议是开始将代码移植到Visual Studio的过程。

如果您在Borland中使用过OWL库,则可以使用类似OWLNext的库。

另一种选择是使用Windows虚拟PC(或其他此类虚拟机)在集成的Windows中运行Borland;XP模式。请参阅此处的示例。

这可能是答案???您必须从下载配置的Borland编译器http://www.4shared.com/get/Gs41_5yA/borland_for_graphics.html或http://dwij.co.in/graphics-c-programming-for-windows-7-borland-compiler/.
将Borland的"bin"文件夹放入Environmental Variables
现在进入文件夹"bin"&根据文件夹结构编辑文件bcc32.cfg。此文件包含标头的设置&图书馆。

-I"D:Borlandinclude;"
-L"D:Borlandlib;D:BorlandLibPSDK"

现在创建任何C/C++程序,比如myprogram.cpp
使用以下命令编译这组代码:

F:>bcc32 myprogram.cpp

祝贺你!!!。