包含所有动态库的独立可执行文件

时间:2012-12-29 10:28:47

标签: windows dll shared-libraries static-linking

我正在编写一个应该在Windows上运行的工具。它链接了许多共享库(DLL)Qt库和许多MSYS / MinGW库。

有没有办法执行以下步骤:

  • 递归查找最终可执行链接的所有库
  • 收集它们(可能在可执行文件旁边)
  • 制作一个[巨大的?]独立可执行文件,将所有DLL嵌入其中。

我熟悉static linkage概念和dependency walker工具。不幸的是,没有办法重新编译整个工作人员。购买了一些图书馆,闭源工具和其他一些图书馆有重新编译的法律问题。

0 个答案:

没有答案