在 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 没有这个文件,我从旧的 borland builder6 复制文件并解决了问题。 【参考方案1】:如果它正在重建所有内容,那么很可能是项目中的某些内容每次都在发生变化,或者您的项目搜索路径中有库 .pas 文件阻止编译器使用已编译的 .dcu 文件正确。通常,编译器仅在检测到该单元或其依赖项发生更改时才重新编译该单元。
【讨论】:
既然你是唯一的答案,而且我确实从你的帖子中学到了一些东西,我会将此标记为正确答案。谢谢 @Remy 当然对于 Delphi,即使使用全新的 VCL Forms 项目,它也会以这种方式运行以上是关于在 XE5 中,每次我创建一个项目时,它都会重新编译所有内容的主要内容,如果未能解决你的问题,请参考以下文章
所以我的数据库上有 3 个产品,但在我的本地机器上我看到 9 个……不知何故,每次我创建一个产品时,它都会复制
每次我单击自动填充按钮时,它都会在字段中返回“nil”而不是保存的字符串
如何在使用ActionListener按钮和GUI时向数组列表中添加项目?