Windows 包含所有动态库的独立可执行文件
我正在编写一个应该在windows上运行的工具。它链接到如此多的共享库(DLL)、Qt库和如此多的MSYS/MinGW库 是否有方法执行以下步骤:Windows 包含所有动态库的独立可执行文件,windows,dll,shared-libraries,static-linking,Windows,Dll,Shared Libraries,Static Linking,我正在编写一个应该在windows上运行的工具。它链接到如此多的共享库(DLL)、Qt库和如此多的MSYS/MinGW库 是否有方法执行以下步骤: 递归查找最终可执行文件链接到它们的所有库 收集它们(可能在可执行文件旁边) 制作一个[大型?]独立可执行文件,将所有DLL嵌入其中 我熟悉概念和工具。不幸的是,没有办法重新汇编全体员工。一些库是购买的,封闭源代码工具和其他一些库在重新编译时存在法律问题 非静态存根DLL呢?这些存在吗?我已经很久没有在这个级别工作了,所以我想不起来他们是否在工作了
- 递归查找最终可执行文件链接到它们的所有库
- 收集它们(可能在可执行文件旁边)
- 制作一个[大型?]独立可执行文件,将所有DLL嵌入其中李>
我熟悉概念和工具。不幸的是,没有办法重新汇编全体员工。一些库是购买的,封闭源代码工具和其他一些库在重新编译时存在法律问题 非静态存根DLL呢?这些存在吗?我已经很久没有在这个级别工作了,所以我想不起来他们是否在工作了。@PreetSangha我不知道!Edit发现了它:我认为这基本上把递归静态地确定DLL的想法抛诸脑后。除非你有很多时间去反编译代码。