【发布时间】:2015-05-09 20:55:39
【问题描述】:
突然,我收到 LME288 链接器错误。
[ilink32 Warning] Warning: D:/Projects/TrainFever Game Manager/TFGM/Win32/Debug/TFGameManager.ilc: 0x00010000 / 0x08000000
[ilink32 Warning] Warning: D:/Projects/TrainFever Game Manager/TFGM/Win32/Debug/TFGameManager.ild: 0x00010000 / 0x08000000
[ilink32 Warning] Warning: D:/Projects/TrainFever Game Manager/TFGM/Win32/Debug/TFGameManager.ilf: 0x00010000 / 0x0a000000
[ilink32 Warning] Warning: D:/Projects/TrainFever Game Manager/TFGM/Win32/Debug/TFGameManager.ils: 0x0003b000 / 0x08000000
[ilink32 Warning] Warning: unknown heap name : 0x08000000 / 0x08000000
[ilink32 Warning] Warning: Error detected (LME288)
[ilink32 Error] Error: Unable to perform link
我没有安装 AV,并且该项目已经运行了一年多。我试过了:
- 禁用/启用增量链接器,没有区别...
- 手动删除 /debug 中的所有文件,仍然没有变化...
- 完整版本,没有区别...
- 重新启动计算机,没有任何变化...
这在here 之前已经问过,但没有给出真正的解释或解决方案。
我还能做些什么来解决这个问题?
编辑
我尝试重建其他几个多年来一直运行良好的项目,现在我的所有项目都出现 LME288 错误。
【问题讨论】:
-
所有三个报告都已关闭,没有任何解决方案或解决方法。我怀疑这个问题与项目有关。一个人甚至重新安装了 Builder,但问题仍然存在。一定是某些缓存文件损坏了。我正在清理我所有的临时文件夹,看看是否有帮助。
-
我清理了磁盘上的所有临时文件,清空了垃圾箱,现在它又可以工作了。
-
QC 通常会关闭有效问题,因为“无法重现”...意味着许多暂时性问题未得到解决。我在尝试使用 64 位调试器时遇到了这样的问题。
-
生成器中的这个错误让我沸腾了。我与 Embarcadero 支持人员进行了一次巨大的交流,试图深入了解它。我所有的问题都是从 Windows 10 上的 XE7 开始的,在此过程中,有几件事情在短时间内为我解决了这个问题。安装 XE8,修复 XE7。通过删除非版本控制文件来清理我的项目。然而,给我最大的修复的一件事(直到今天还好几个月)是在我的 PC 上创建一个新的用户帐户。现在我坐在这里,浪费时间,因为这个错误,我永远不会选择再次使用 Builder。
标签: linker-errors c++builder windows-7-x64 c++builder-10.2-tokyo c++builder-xe7