Автоматическая компиляция связанных ресурсов формы (dfm) в скомпилированный ресурс (.res) при сборке статической библиотеки (.lib/.a) в C++Builder

Кто-нибудь знает, есть ли способ указать инструментальной цепочке C++Builder автоматически компилировать все связанные ресурсы (в частности, ресурсы формы - DFM) в .res при создании статической библиотеки ?

Раньше я использовал пакеты для «разделения» моего кода в очень больших проектах, но недавно я переключился на использование статических библиотек (из-за постоянных, давних проблем с компоновкой 64-битного кода в пакетах — WRI123X и т. д.) и один из проблемы с организацией моих проектов таким образом, очевидно, в том, что статические библиотеки (.lib / .a) содержат только код, а не ресурсы. Это означает, что на уровне исполняемого проекта я должен поддерживать список каталогов ссылок для каждой статической библиотеки, содержащей данные форм (вместо того, чтобы просто ссылаться на один каталог, в котором размещены все мои файлы .lib/.a).

Что я хотел бы сделать (в моем проекте статической библиотеки), так это сообщить цепочке инструментов скомпилировать ОБА статическую библиотеку И связанные ресурсы формы в файл my_lib.lib/a (код) и файл my_lib.res (ресурс) и поместите ОБА файла в указанный «конечный выходной каталог» для статической библиотеки (вместо того, чтобы откладывать компиляцию ресурсов до проекта exe).

Кто-нибудь знает, возможно ли это в C++Builder (начиная с 10.4.1) и если да, то как это сделать?

Спасибо,

Марко

0 ответов

Другие вопросы по тегам