在 XE5 中,每次我创建一个项目时,它都会重新编译所有内容

Posted

技术标签:

【中文标题】在 XE5 中,每次我创建一个项目时,它都会重新编译所有内容【英文标题】:in XE5 everytime I make a project it recompile everything 【发布时间】:2013-12-11 22:15:15 【问题描述】:

有谁知道如何设置 make 选项以停止每次重新编译所有内容?提前致谢。

【问题讨论】:

这是用于 C++Builder 还是 Delphi?而且 XE5 不是 Borland 产品,它是 Embarcadero 产品。 Borland 几年前卖掉了它的开发工具,它不再参与其中。 当然:您只需要修复您的makefile,这样它就不会每次都重建所有内容。简单! @RemyLebeau 是的,它是 Embacadero 的产品 @MadScientist 结果与您的建议相似。在 XE5 中,每次你有一个 make 命令时,编译器都会查看名为 builtins.mak 的文件。原来我的 XE5 没有这个文件,我从旧的 bo​​rland builder6 复制文件并解决了问题。 【参考方案1】:

如果它正在重建所有内容,那么很可能是项目中的某些内容每次都在发生变化,或者您的项目搜索路径中有库 .pas 文件阻止编译器使用已编译的 .dcu 文件正确。通常,编译器仅在检测到该单元或其依赖项发生更改时才重新编译该单元。

【讨论】:

既然你是唯一的答案,而且我确实从你的帖子中学到了一些东西,我会将此标记为正确答案。谢谢 @Remy 当然对于 Delphi,即使使用全新的 VCL Forms 项目,它也会以这种方式运行

以上是关于在 XE5 中,每次我创建一个项目时,它都会重新编译所有内容的主要内容,如果未能解决你的问题,请参考以下文章

每次我想运行hibernate jpa应用程序时它都会挂起

所以我的数据库上有 3 个产品,但在我的本地机器上我看到 9 个……不知何故,每次我创建一个产品时,它都会复制

每次我单击自动填充按钮时,它都会在字段中返回“nil”而不是保存的字符串

如何在使用ActionListener按钮和GUI时向数组列表中添加项目?

每次我写入 excel 时,它都会用一个空白文件覆盖整个文件 - PUZZLED

每次我在 PyCharm 中开始一个新项目时,是不是都会重新下载所有 python 包?