我最近在 BDS2006 上为 Delphi 和 C++ 特性安装了 Zeos 6.6 stable。
为了做到这一点,并且由于 Zeos 是用 Delphi 编写的,我在构建包时检查了“生成所有 C++ Builder 文件”。
我发现的问题是,不知何故,并非所有必要的 .DCU都是在构建不同包的过程中生成的。我最终解决了这个问题,首先只为 Delphi 构建(完美运行),然后为 Delphi 和 C++ 重新构建。
现在,我不确定这是否是一个错误(在Quality Central或 Google 中没有找到任何类似的东西)或者它也只影响 BDS2006 或其他 IDE。所以,问题是:任何人都可以告诉我,当“生成所有 C++ 生成器文件”被选中时,什么可能导致编译器不构建所有的 .DCU,但在没有的时候这样做?
提前致谢并致以最诚挚的问候