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

时间:2012-09-11 13:05:23

标签: c++ windows-7 windows-xp borland-c++

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

  

VBX库init失败。

在尝试查找Internet上的原因时,我能够识别错误是因为 BIVBX31N.EXE BIVBX31N.dll

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

3 个答案:

答案 0 :(得分:2)

如果您坚持使用此产品,我建议这样做。

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

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

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

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

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

只需使用其他IDE或编辑器(如Notepad++)即可编辑源文件。您可以使用旧版本的Visual C ++编辑RC文件,或记事本或其他工具。

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

答案 1 :(得分:1)

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

如果您在Borland中使用OWLNext,则可以使用OWL library等库。

另一种方法是使用Windows Virtual PC(或其他此类虚拟机)以集成的Windows XP模式运行Borland。查看示例here

答案 2 :(得分:0)

这可能是答案??? 您必须从http://www.4shared.com/get/Gs41_5yA/borland_for_graphics.htmlhttp://dwij.co.in/graphics-c-programming-for-windows-7-borland-compiler/下载配置的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

恭喜!!!。