【问题标题】:Merging two dynamic libraries合并两个动态库
【发布时间】:2010-12-20 19:35:14
【问题描述】:

我使用一个名为molebox-pro 的程序将一个dll 与一个使用该dll 的可执行文件捆绑在一起。这样,当我分发可执行文件时,我不需要随它一起运送外部 dll,它全部集中在一个大型 exe 中。这是非常实用的。我想知道是否存在将两个 dll 捆绑在一起的东西(一个取决于另一个的存在:它们需要位于同一文件夹或路径中)?我有我用 gcc 编译的一个 dll (my-dll) 的 C 源代码,但是 my-dll 所依赖的另一个 dll 我没有它的源代码。这是可能吗?是否存在用于合并两个 dll 的工具,因为它存在用于将 exe 与 dll 合并(molebox)?

【问题讨论】:

    标签: windows winapi dll shared-libraries dllimport


    【解决方案1】:

    将一个放入另一个的资源部分或其他地方,然后将其提取并通过LoadLibrary加载。

    【讨论】:

    • 这是一个过于笼统和模糊的说法。你能举出例子或参考已经在这方面做过的事情吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-21
    • 1970-01-01
    • 1970-01-01
    • 2016-07-30
    • 2017-12-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多