MingW GCC抱歉,未实现:64位模式未在#include <jni.h>中编译

Jos*_*u C 5 java-native-interface gcc

我正在尝试编译一个使用Java的JNI头的C程序jni.h,但是我收到以下错误:

sorry, unimplemented: 64-bit mode not compiled in #include <jni.h>
Run Code Online (Sandbox Code Playgroud)

我使用64位JDK,所以我不明白为什么会这样.

Jos*_*u C 4

问题原来是我使用的是 32 位版本的 MinGW GCC。更新到 64 位编译器后,错误消失了。