gcc - MingW GCC 抱歉,未实现 : 64-bit mode not compiled in #include <jni. h>

标签 gcc java-native-interface

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

sorry, unimplemented: 64-bit mode not compiled in #include <jni.h>

我使用的是 64 位 JDK,所以我不明白为什么会发生这种情况。

最佳答案

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

关于gcc - MingW GCC 抱歉,未实现 : 64-bit mode not compiled in #include <jni. h>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30911608/

相关文章:

c++ - 当我们在没有链接的情况下编译包含 'main'的源代码时,为什么不能运行呢?

android - 找不到 JNI 方法

android - 获取ARGB_8888 Android Bitmap中的原始数据

Java Native Interface - 在 Java 中使用第三方 dll 文件

java - Android NDK jni问题

gcc - gcc 为编译器版本号预定义的宏是什么?

GCC,-W1 是什么意思

c - GCC C vector 扩展 : How to check if result of ANY element-wise comparison is true, 和哪个?

java - Intellij Java : Jni error has occured

c - 找不到 glib.h