我在 XE5 中构建项目时遇到问题。我做了一些基本的更改,这些更改绝不会导致问题,但项目无法构建。我已验证这些更改在另一台机器上构建良好,并且如果我撤消这些更改,项目将继续在我的机器上构建。
我已设法将原因缩小到尝试使用成员变量的代码,但很明显这不是链接失败的真正原因。
我已经尝试清除临时文件,因为这似乎对类似的问题有效: C++ Builder XE7 LME288 Error
但这并不能解决问题。作为引用,我收到以下内容:
[ilink32 Warning] Warning: unknown heap name : 0x08000000 / 0x08000000
[ilink32 Warning] Warning: Error detected (LME1641)
[ilink32 Error] Error: Unable to perform link
我被这逼疯了,有人有什么想法吗?
最佳答案
最终设法解决了这个问题,.cbproj 文件已被最近的合并污染。
这个问题非常零星,因为一些具有相同项目文件的分支正在构建,而另一些则没有。如果您遇到此问题,请检查您的项目文件是否包含适当的信息!
关于C++ Builder XE5 链接器错误 LME1641,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29892923/