C++ Builder XE5 链接器错误 LME1641

C++ Builder XE5 linker error LME1641

我在 XE5 中构建项目时遇到问题。我做了一些基本的更改,这些更改绝不会导致问题,但项目无法构建。我已验证这些更改在另一台机器上构建良好,如果我撤消这些更改,项目将继续在我的机器上构建。

我已设法将原因缩小到尝试使用成员变量的代码,但很明显这不是 link 失败的真正原因。

我已尝试清除临时文件,因为这似乎适用于类似的问题:

但这并不能解决问题。作为参考,我收到以下信息:

[ilink32 Warning] Warning: unknown heap name   : 0x08000000 / 0x08000000
[ilink32 Warning] Warning: Error detected (LME1641)
[ilink32 Error] Error: Unable to perform link

我被这个逼疯了,有没有人有什么想法?

最终设法解决了这个问题,.cbproj 文件已被最近的合并污染。

这个问题非常零星,因为一些具有相同项目文件的分支正在构建,而另一些则没有。如果您遇到此问题,请检查您的项目文件是否包含适当的信息!