【发布时间】:2021-09-08 06:17:34
【问题描述】:
我想向另一个正在构建更大应用程序(进一步称为“目标应用程序”)的开发人员提供我编写的大型库(进一步称为“我的库”)。我的 lib 处于非常实验性的开发阶段,我可能会经常更改依赖项、版本等。每隔一周打电话给目标应用程序的开发人员以更改依赖项对我来说似乎是一个不干净的选择。只交换一个包含我所有依赖项的单个(或几个)文件会非常好,这让我想到了我的问题:
我是否可以将所有依赖项编译到我正在构建的库中,这样目标应用程序的开发人员就不必包含依赖项的头文件、dll 库等我的库?
可执行文件也有类似的情况,静态链接的库将被编译成可执行文件。
这个用例是否有类似的可能?我故意说“库”,因为我不在乎它是否会生成 DLL 或静态链接文件。
提前致谢!
【问题讨论】: