通常,当我打开RAD工作区并执行清理 - > gt; build all时,某些项目会显示编译错误。 现在,当我逐个构建每个项目时,错误消失了。这是为什么?
答案 0 :(得分:0)
我的猜测是,当工作区中有100个项目而一个项目依赖于另一个项目时,我们会对所有项目进行清理 - >自动构建,RAD会破坏构建的顺序。因此,它并不总是首先构建依赖项目。这会给某些项目带来编译错误,因为不会首先构建依赖项目。
要解决这个问题,我们可以在没有Clean选项的情况下进行'Build All'。这将确保旧文件仍然存在,并且依赖项目可以引用旧文件。这将删除错误。