gpt4 book ai didi

c++builder - 链接失败 [ilink32 错误] 致命 : Unable to open file 'TYPES.OBJ'

转载 作者:行者123 更新时间:2023-12-03 05:52:28 25 4
gpt4 key购买 nike

我一直在使用 C++ Builder 2010 更新旧遗留项目构建的代码,以使用 C++ Builder 10 Seattle 进行编译。我大多不得不更改路径,将很多 dupIgnore 更改为 TDuplicates::dupIgnore,重新导入一些组件,例如 MSXMLMSMQ等等

首先是主项目以 bpl 和 dll 的形式使用的一堆子项目,最后是主项目的代码编译。

但是...链接失败:P

[ilink32 Error] Fatal: Unable to open file 'TYPES.OBJ'

我尝试查找有关潜在问题的信息,许多人提到确保在Delphi编译器设置下的单元范围中提供系统 。但这已经存在于这个项目中。还有什么可能导致此情况?

供引用。目前使用“经典”bcc32 编译器进行编译。

包含路径:

$(BDSINCLUDE)\windows\vcl;$(BDSINCLUDE)\dinkumware;

库路径:

$(BDSLIB)\$(PLATFORM)\$(Config);$(BDSLIB)\$(PLATFORM)\Release\psdk;

最佳答案

我认为您应该在项目中的所有文件中找到字符串 TYPES.OBJ,然后您需要从找到的文件中删除该字符串。在此之前不要忘记备份项目目录。

当我将旧项目从 BCB5 转换为 BCB 6 时,我遇到了类似的问题。当我从扩展名为“.bpr”的项目文件中删除文件名为“.obj”的字符串时,问题就解决了。

Project1.bpr 项目文件中的字符串如下:

<OBJFILES value="Unit1.obj Types.obj"/>

修改后:

<OBJFILES value="Unit1.obj"/>

关于c++builder - 链接失败 [ilink32 错误] 致命 : Unable to open file 'TYPES.OBJ' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32870402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com