一段时间以来,我一直在尝试在 BCB5 中构建一些大型项目。我想使用命令行工具,因为它可以将构建时间缩短 50% 以上(在 IDE 中已经需要 4 个小时)。通常,项目在 IDE 中构建得很好,但在命令行中却惨遭失败。我做了一些挖掘并在头文件中发现了这个不错的小注释:
__published: // IDE-managed Components
这是说后面的组件只能在IDE打开的情况下构建吗?请告诉我有办法解决这个问题。BCB5开始让我沮丧。
额外信息:
Make.exe 给出了一堆错误,声称头文件和导入的文件之间存在歧义。我很确定头文件应该引用导入的文件,而不是与之比较。
在头文件中:
#include <ComCtrls.hpp>
ComCtrls.hpp 具有变量 TTreeNode。
来自make的错误:
[exec] Error E2015 .\TMain.h 876: Ambiguity between 'TTreeNode' and 'Comctrls::TTreeNode'