我目前正在Windows上构建和使用FFmpeg,它运行良好。目前我有5个相关的DLL加载并根据需要映射相关的函数。但是我想知道是否可以通过静态链接FFmpeg来避免这些DLL?
我最初的反应可能不是,因为FFmpeg构建是用MinGW的GCC完成的,这些工具生成的任何静态库都将采用与Visual C ++不兼容的格式。如果有人在我想知道你有运气之前已经调查了这个吗?
我找到了这个工具:http://www.binary-soft.com/dll2lib/dll2lib.htm。它很昂贵但看起来它可能会成功,因为它将DLL直接转换为静态库。
感谢。
答案 0 :(得分:1)
有一些tutorials要做。你甚至可以在ffmpeg的网站unofficial Win32 static builds找到。
答案 1 :(得分:1)
有两种方法可以做到这一点: