标签: mingw cross-compiling mingw32 xuggler mingw-w64
我使用Mingw64(Xuggler是FFmpeg的Java包装器)构建了第三方库,它生成了x86_64二进制文件。不幸的是,这个二进制文件链接到其依赖项的32位版本。如果我在depends.exe中打开它,Kernel32.dll User32.DLL WS2_32.dll都被列为依赖项。虽然这种配置在技术上可能是有效的,但它肯定不会通过JNI在Java上工作,因为64位JVM将拒绝加载32位二进制文件。无论如何都要强制对64位系统依赖关系进行操作吗?