我正在尝试将以前版本的C ++ Builder中完成的项目移动到10.1 Berlin(我使用的是C ++ Builder的试用版)。
该项目经过最小的努力成功转换和编译。然后我得到了众所周知的链接器LME288问题,但它是通过以管理员身份启动C ++ Builder来解决的。
但现在,当我启动应用程序时,我在一开始就收到一个消息框,说“异常程序终止” - 甚至在主窗口出现在屏幕上之前。
对于调试版和发行版,在IDE下和独立版本的情况相同。当我在IDE中启动程序并在第一个语句处设置断点时,错误消息出现在此语句之前。
我有64位的Windows 10 Pro。 C ++ Builer 10.1柏林试用版。它显示唯一可访问的平台是Win32,但我不知道这是否是一个错误的原因。该程序适用于以前的版本。
有人可以告诉我该怎么办?是否有系统的方法来调查这个问题?
我已经尝试了我能找到的所有建议 - 使用调试器,向我们展示代码,尝试重新安装软件或Windows,升级到最新更新等等。但我从未见过系统化的方法。
答案 0 :(得分:0)
为了让我的项目有效,我需要完成以下几件事。
1)开始一个新项目。由于某些原因,旧项目可能会被破坏并产生奇怪的错误。我建议启动一个新项目并将文件添加到其中。 2)使用旧版本的borlndmm.dll C ++ Builder 10提供的版本为我生成的崩溃没有任何意义。我用来自XE6或XE8的副本覆盖了所提供的borlndmm.dll副本。这解决了我的问题。
希望其中一个能帮到你。