0

我只是想将我的C++Builder 项目从重建RAD Studio XEXE5. 由于这是一个相当大的项目,我已经为此苦苦挣扎了一周(更新/修改几个 Delphi 组件等)。

我最终无法修复的是链接器错误告诉我COMCTRLS.OBJ无法打开。正如我在回答类似问题时看到的建议创建一个新的项目文件而不是升级我这样做(这又花了我半天的时间),但没有任何改变。

知道如何解决这个问题吗?

4

1 回答 1

0

问题已解决 - 请参阅https://forums.embarcadero.com/message.jspa?messageID=648072#648072

确保没有任何旧的 .obj/.dcu/.lib 文件从早期的 XE 编译转移到 XE5 环境中。仔细检查您的项目和 IDE 搜索路径,以确保 XE5 没有引用旧的 XE 路径。

我肯定有一个来自 XE 创建的 Delphi 包的旧 LIB 文件,它被意外引用,而不是 XE5 已经创建的新 LIB,尽管我已经在以前没有 Embarcadero 的完全不同的 PC 上安装了 XE5(使用两个版本在同一台 PC 上或多或少是完全不可能的 - 你总是会有冲突)。

于 2014-04-16T10:33:12.523 回答