Я уже некоторое время пытаюсь построить несколько крупных проектов в BCB5. Я хочу использовать инструменты командной строки, потому что это сократит время сборки более чем на 50% (это уже занимает 4 часа в IDE). Зачастую проекты будут отлично работать в 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'