在C++Builder中构建静态库.lib/.a时自动将关联的表单资源dfm编译成编译资源.res

问题描述

有谁知道是否有办法告诉 C++Builder 工具链在 静态库正在建设中?

我曾经在非常大的项目中使用包来“划分”我的代码,但最近我转而使用静态库(由于在包中链接 64 位代码的持续存在的长期问题 - WRI123X 等)和显然,以这种方式组织我的项目的痛点之一是静态库 (.lib / .a) 仅包含代码而不包含资源。这意味着,在可执行项目级别,我必须为每个包含表单数据的静态库维护一个链接目录列表(而不是仅仅引用放置我所有 .lib/.a 文件的单个目录)。>

我希望能够做的(在我的静态库项目中)是告诉工具链将静态库和关联的表单资源编译到 my_lib.lib/a(代码)文件和 my_lib.res (资源)文件,并将两个文件放入静态库指定的“最终输出目录”(而不是将资源的编译推迟到 exe 项目)。

有谁知道这在 C++Builder 中是否可行(从 10.4.1 开始),如果可以,该怎么做?

谢谢,

马可

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...