4

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

VBX 库初始化失败。

在尝试在 Internet 上查找原因时,我能够确定错误是由于BIVBX31N.EXEBIVBX31N.dll 造成的。

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

4

3 回答 3

2

如果您在使用此产品时遇到困难,我建议您这样做。

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

  • bcc32.exe(编译器)在 Windows 8 中仍然可以正常工作。

  • ilink32.exe(链接器)仍然可以正常工作。

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

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

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

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

于 2014-08-14T22:01:26.287 回答
1

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

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

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

于 2012-09-12T12:51:23.720 回答
0

这可能是答案???您必须从http://www.4shared.com/get/Gs41_5yA/borland_for_graphics.htmlhttp://dwij.co.in/graphics-c-programming-for-windows-7-borland-下载配置好的 Borland 编译器编译器/ .
将 Borland 的“bin”文件夹放入环境变量中。
现在进入文件夹“bin”并根据您的文件夹结构编辑文件 bcc32.cfg。该文件包含头文件和库的设置。

-I"D:\Borland\include;"
-L"D:\Borland\lib;D:\Borland\Lib\PSDK"

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

F:\>bcc32 myprogram.cpp

恭喜!!!!

于 2013-05-30T07:43:42.820 回答