C++ Builder XE5 链接器错误 LME1641

标签 c++ linker c++builder c++builder-xe5

我在 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/

相关文章:

c++ - 使用 C++ 从 .txt 解决迷宫

C++。我如何在 VS 2015 中设置文件之间的链接

c++ - 如何在make下编译多个文件

c++ - C++Builder6 中的 Random_shuffle 替代方案

c++ - 导致在 32 位代码中使用 64 位变量会导致性能下降

c++ - 从文件读取/写入自定义对象的 vector

c++ - 将二维数组指针传递给函数并在函数内部分配内存

c++ - [heap] 或 [anon] 在 memps 输出中意味着什么

gcc - 使用较旧的 libc 进行编译(未找到版本 `GLIBC_2.14')

c++builder - borland c++ builder如何用包制作exe文件