【发布时间】:2018-01-15 19:52:13
【问题描述】:
我在 D5 中编译项目时遇到了一点问题。
- 打开现有项目。
- 编译它(编译例如 13k 行)。
- 再次编译,源代码不变。现在编译器没有变化,所以编译的行数应该更少,但行数是一样的。
看起来编译器总是检测到源文件中的一些变化。 .pas 文件中的某些参数有问题吗?
【问题讨论】:
-
在这里工作正常。
-
为什么?在第一次编译delphi后生成dcu并且应该使用它(下一次编译)直到源代码不会改变?如果没有 .dcu-s 是没有用的。
-
我是说我的 Delphi 运行良好。你的有什么不同。
-
可能是编译器在其搜索路径上的 DCU 输出文件夹以外的某个位置发现了一组过时的 DCU?
-
在 IDE 中,您是“编译”还是“构建”?使用外部编辑器应该没关系。 Delphi 正在将源日期与构建产品的日期进行比较。