【问题标题】:Perpetual "File not found"永久“找不到文件”
【发布时间】:2011-05-12 03:27:38
【问题描述】:

我有两个 Delphi 运行时包。 SecondPackage 在其requires 子句中包含FirstPackage。其他开发人员最近在第一个包中添加了几个新文件。

现在,当我编译第一个包时,我没有任何错误,但是当我编译 second 包时,我不断收到:

 [DCC Fatal Error] FirstPackage.dpk(91): F1026 File not found: 'SomeFile.dcu'

SomeFile 已包含在 FirstPackage 中,但将其重新添加到 FirstPackage 会将 SomeFile 移动到 Contains 子句的末尾并得到我:

[DCC Fatal Error] FirstPackage.dpk(91): F1026 File not found: 'SomeOtherFile.dcu'

我可以继续重新添加文件,直到我脸色发青并且结果始终相同。编译SecondPackage时找不到contains子句中的第一个文件。

我已尝试手动删除所有相关的 dcus、dcps 和 bpls 并重新构建,但无济于事。有什么想法吗?

【问题讨论】:

    标签: delphi compiler-errors packages


    【解决方案1】:

    咕噜!当你的德尔福IDE!停止弄乱库路径。如果我想添加一个条目,我会这样做的。

    显然,如果项目类型是一个包,并且您向其中添加了一个文件,Delphi 会感到很高兴,并将文件的位置添加到 IDE 的全局库路径中。删除不必要的条目允许包编译。为什么这些条目首先阻止其中一个包编译是另一回事。

    【讨论】:

    • 工具->选项->环境选项->Delphi选项->库-win32->库路径。 (在德尔福 2009 中)
    猜你喜欢
    • 2017-05-20
    • 2016-07-19
    • 2013-02-28
    • 2018-11-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-30
    • 1970-01-01
    • 2012-09-06
    相关资源
    最近更新 更多