在Windows下从本机代码构建JNI共享库



我可以在Windows-(XP或7)下从本机代码(.so文件,在JNI中使用)构建共享库吗?如果是,如何? 如果是安卓版的NDK怎么办?

你可以参考这本书: http://java.sun.com/docs/books/jni/html/jniTOC.html

在Windows上编译JNI共享库的说明:http://java.sun.com/docs/books/jni/html/start.html#27008(在Windows上,他们使用扩展名.dll,而不是.so)

更新:甲骨文已删除上述链接,但可以在 http://web.archive.org/web/20110623094757/http://java.sun.com/docs/books/jni/html/start.html#27008 查看

这些说明适用于 Visual C++ 编译器;如果使用其他编译器,请参阅其手册中查找如何编译共享库。

最新更新