我需要为windows编译ffmpeg(64位共享dll)。 但是我在mingw中配置,它总是为我生成32位二进制文件。
已尝试过这个
./configure --enable-shared --disable-static --enable-memalign-hack --arch=amd64
./configure --enable-shared --disable-static --enable-memalign-hack --arch=x86_64
我的猜测是缺少x86到x86_64的交叉编译器。
但是我们可以找到一种制作64bit dll的方法。
答案 0 :(得分:2)
有关64位版本的MinGW,请参阅here。该网站甚至还有ffmpeg库的64位二进制文件!
更新:同时,在Windows上构建/更容易,例如通过ffmpeg-windows-build-helpers脚本。