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



我正在尝试编译一个使用 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 安装程序

相关内容

最新更新