目前,我们正在将在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 相关问题?
答案 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.html或http://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
恭喜!!!。