Delphi IDE 项目 "Clean"命令——它有什么作用?

标签 delphi ide compiler-construction package

运行 Delphi 2007(我猜可能还有其他版本),如果我右键单击项目管理器中的项目(在本例中是 BPL 的 EXE),上面会出现一个“Clean”命令编译和构建。它具体有什么作用?

最佳答案

“清理”构建意味着删除编译器生成的所有中间和输出文件。某些编译器或 IDE 还具有“清理并构建”或“全部重建”选项,该选项本质上执行清理,然后进行构建。

当您重建现有项目时,编译器通常只会重建它确定已更改或新的文件。当然,这是为了节省时间,不必每次都完全重新编译整个项目。然而,有时这会出现问题;你会发现你的程序出现奇怪的错误或无法正常工作。这随着项目中依赖项数量的增加而增加 - 它们可能无法正确重建。在这种情况下,您会发现清理输出并从头开始重新构建可以解决问题。

出于同样的原因,通常还建议在构建任何发行版本之前进行清理。

关于Delphi IDE 项目 "Clean"命令——它有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/723821/

相关文章:

delphi - Delphi 10 西雅图中的 FDQuery 参数

php - 如何在 RAD PHP XE2 中升级 PHP

java - 可视化构建 swing UI 的最佳工具

r - 是否有任何变通方法可以从 Rstudio 中获取插入符包工作的 train() 函数?

c# - JIT 编译器与离线编译器

macos - 从 Delphi for OSX64 中的 Macapi.IOKit 导入 IORegistryEntrySearchCFProperty

delphi - 设置 'view-only'菜单项的快捷方式?

security - Delphi:从另一台计算机打开文件

node.js - 如何在同一 IDE 上构建/运行 Golang 和 SPA 框架,例如 ReactJs/VueJs?

flutter - Dart FFI 到底是如何实现的?它们与普通函数调用一样便宜,还是在幕后做繁重的工作?