C++ C++;Builder 10.2.3[ilink32错误]致命:无法打开文件';表格.OBJ';

C++ C++;Builder 10.2.3[ilink32错误]致命:无法打开文件';表格.OBJ';,c++,linker-errors,c++builder,c++builder-6,C++,Linker Errors,C++builder,C++builder 6,我将一个大型项目从Borland C++ Builder 6转换为ActudieCo C++ +Builder 102.3并获得错误 [ilink32 Error] Fatal: Unable to open file 'FORMS.OBJ' 当我转化的时候。 我创建了一个新项目,然后将所有原始源文件添加到新项目中,并将所有与表单相关的包含转换为新的vcl包含。据我所知,“FORMS.OBJ”在源代码的任何地方都没有被引用。我正在寻找关于下一步尝试或查找内容的任何想法。库文件未更新,正在查找F

我将一个大型项目从Borland C++ Builder 6转换为ActudieCo C++ +Builder 102.3并获得错误

[ilink32 Error] Fatal: Unable to open file 'FORMS.OBJ'
当我转化的时候。
我创建了一个新项目,然后将所有原始源文件添加到新项目中,并将所有与表单相关的包含转换为新的vcl包含。据我所知,“FORMS.OBJ”在源代码的任何地方都没有被引用。我正在寻找关于下一步尝试或查找内容的任何想法。

库文件未更新,正在查找FORMS.OBJ。当文件被删除,所有引用库都被删除时,链接错误就没有了。

< P>我发现在Delphi个性下工作的RAD Studio Muuuh稳定,与C++人格相比。

如何解决上述问题:确保FrameworkType设置为VCL而不是None。我发现我的设置为“无”:

VCL
然后我看到IDE倾向于f******也就是这个条目:

<AppType>Package</AppType>
    <PackageImport Include="vcl.bpi">
        <BuildOrder>4</BuildOrder>
    </PackageImport>
最后一个错误。IDE忘记添加此项:

<AppType>Package</AppType>
    <PackageImport Include="vcl.bpi">
        <BuildOrder>4</BuildOrder>
    </PackageImport>

4.
找到PackageImport Include=“rtl.bpi”条目并将其放在下面。

删除“Win32”,重新启动IDE并重建(如有必要,使用2-3滴冬青水)。在此之后,IDE将不再抱怨。

对象文件是从源文件编译而来的。这里有类似的问题吗?不,这个项目没有任何文件名“Frase.*”,你能看到实际的链接器参数吗?我对这个C++ Builder是新手,你知道我在哪里可以找到它,或者如何在错误日志中显示它吗?是的,这是新手常见的错误,比如删除事件主体。。。。在构建器IDE中,您只删除代码(保留标题和括号
{}
)并保存项目IDE将自动删除对空VCL样式函数/事件的所有引用,而不是对函数/事件的引用。如果你手动操作,你就有问题了,需要自己删除所有底层内容…@Spektre:你能进一步解释吗?我得到了ALIASREC.obj的链接错误,如果我检查了我计算机上每个文件的内容,就没有提到ALIASREC。我已经把C++ Builder 2010项目移到C++ Builder 103.2,创建了新项目并添加了.h和.cp文件。@ QueAm谷歌搜索…删除项目中的所有临时文件(tds、obj、exe等),然后重新编译。。。它在BCB中经常发生,但每个IDE都会抛出不同的错误/行为。。。如果MSVCPP和GCC不一样,请不要担心(至少在我使用的平台上是一样的)worse@Spektre我试过把所有东西都打扫干净。对整个项目文件夹执行“grep-riI aliasrec”操作不会返回任何结果。即使在RAD Studio 10.3.2的整个安装文件夹中执行此操作,也不会返回任何结果。我猜可能有某个地方有引用的编译文件阻止我通过搜索找到它。@inquam yes这些错误在BCB6和更新版本中很常见。。。有时,手动将#include添加到包含组件的VCL h文件中也会有所帮助,该组件抱怨您需要自己查找哪个组件。。。在这种情况下,我通常在total commander中使用文本搜索来搜索VCL头文件。这通常发生在较旧的组件上(从Win3.X时代开始),比如页面选项卡,有时甚至是文件浏览器。。。然而,我发现,如果你的项目中有很多警告,或者太多的代码,我的代码是5-10兆字节,我每年都会有2个这样的错误,那么这种混乱就更容易发生