如何在 Mac OS X 中使用带有 Java 的 Windows DLL?
我见过一些使用 taucs.dll、TAUCS——稀疏线性求解器的 C 库,通过 Windows 中的 JNI 实现。我想我可以通过将 TAUCS 编译成 libTaucs.jnilib 之类的东…
包括 Boost C++安卓中的库
很长一段时间以来,我一直试图在 Windows 上结合 Boost 和 Android,并尝试了很多方法,但仍然没有成功。我想在android中使用Boost库制作一个示例程序…
从 C/C++ 在内存中写入缓冲区并在没有 JNI 的情况下用 java 读取它
我有一个问题,这可能吗?如何实现?从使用 Java 从 C/C++ 创建的内存缓冲区中读取字节?我的想法是使用 JNI 在 C++ 中启动一个循环,在缓冲区中写入…
android jni ndk-build---------->对“std::allocator::allocator()”的未定义引用
android jni ndk-build---------->错误是: 对“std::allocator::allocator()”的未定义引用 我在project/JNI/下创建了一个Application.mk 与“APP_ST…
如何编写 Cipher.getInstance(“DES”);在jni?
我想把 Cipher cipher = Cipher.getInstance("DES"); jni中的cpp代码改成cpp代码,怎么做?…
如何从 C++ 生成 Java VM在 64 位 Windows 7 上使用 cygwin?
我正在尝试从 C++ 程序创建 Java 虚拟机 (JVM)。经过研究,我发现我需要调用 JNI_CreateJavaVM 方法来实现它。只是为了尝试,我得到了 Michael Bruckm…
如何在 JNI 调用中使用 windows.h setClipboardContent 方法?
我正在实现一个 JNI 方法,该方法调用 windows.h 中的 setClipboardContent() 函数来设置 Windows 剪贴板内容。标题如下所示。 formatName是剪贴板格…
如何在android中加载库,并支持jni
我有两个库,但是两个库之间存在依赖关系,例如: Ba依赖于Aa ,但要构建共享库C.so(Ba => C.so),我该怎么办。这是我的 Android.mk, LOCAL_LDFLAG…
Android JNI:GetObjectClass 因 SIGSEGV 崩溃(不是有效的 JNI 引用)
我正在尝试创建一个新线程,因此我将 VM 从我的方法初始化(从 Java 调用)传递到我的新线程。在线程中,我调用 AttachCurrentThread 并获取 JNIEnv* …
将 int 从本机代码(jni)传递给 java,在 java 中修改它并通过参数传回
我的本机代码(c++)中有一个线程,该线程使用参数中传递的整数调用java中的回调函数。 java中的回调函数应该修改这个整数并返回true或false。 本机代…
访问 Native 方法时出现 UnsatisfiedLinkError
我正在使用 Eclipse,当我尝试从 ExtractImage.dll 文件访问本机方法时,出现以下错误 java.lang.UnsatisfiedLinkError: getVertices at com.coimp.ap…
用于从静态图像创建视频文件的 FFmpeg 示例代码 JNI Android
我如何修改以下 FFMPEG 示例代码以从 Android 手机中的静态图像创建视频文件。我正在使用 JNI 来调用 ffmpeg。 JNIEXPORT void JNICALL videoEncodeEx…
Java+JNI 与 Pure C++ 相反
我相应地进行了 DLL-Java 通信这篇文章。我的编译配置你可以在那里看到: g++ -IC:\Users\RZ\Downloads\eigen-eigen-3.0.3\eigen-eigen-3.0.3 -IC:\Pr…
windows下如何将FormatMessage输出转换为JNI中的Java异常消息?
我正在尝试使用以下功能将 Windows 错误转换为 java IOException: void ThrowIOException(JNIEnv * env, LPCTSTR lpszFunction, DWORD dw) { LPVOID …