RAD在执行Clean All项目和Build Automatically时显示编译错误



通常情况下,当我打开RAD工作区并进行清理-->全部构建时,一些项目会显示编译错误。现在,当我一个接一个地构建每个项目时,错误就会消失。为什么会这样?

我的猜测是,当工作区中有100个项目,并且一个项目依赖于另一个项目,而我们对所有项目都执行Clean-->Build Automatically时,RAD会打乱构建顺序。因此,它并不总是首先构建依赖项目。这会给某些项目带来编译错误,因为依赖项目不是首先生成的。

为了解决这个问题,我们可以在不使用Clean选项的情况下执行"全部构建"。这将确保旧文件仍然存在,并且从属项目可以引用旧文件。这将删除错误。

最新更新