使用 Delphi-6 有两个选项:构建和编译。
我知道当我运行一个程序时,它只编译已更改的文件,并将 DCU 用于未更改的文件。当我单击 build 时,它显然会重建 DCU。
我一直想知道的是,当我制作发布程序(更改build设置、条件变量等)时,我可以直接编译,还是必须进行完整构建?
如果我不进行完整构建会发生什么,有什么后果吗?
最佳答案
@Daisetsu,这里是构建和编译的区别。
Build 在源代码可用时编译项目中所有使用的单元。
编译只编译改变的使用单位。
根据我的个人经验,当您对编译器的配置进行更改时,您必须执行应用程序的构建,以便更改将反射(reflect)在项目的所有单元中。
关于delphi - 在 Delphi 中编译和构建有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3233671/