我正在尝试编译一个使用 Java 的 JNI 标头jni.h
的 C 程序,但我收到以下错误:
sorry, unimplemented: 64-bit mode not compiled in #include <jni.h>
我使用的是 64 位 JDK,所以我不明白为什么会发生这种情况。
问题原来是我使用的是 32 位版本的 MinGW GCC。在更新到 64 位编译器时,错误消失了。
您应该在 https://sourceforge.net/projects/mingw-w64/下载64位mingw版本
下载 EXE 安装程序