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

时间:2012-06-15 07:07:25

标签: java android java-native-interface

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

1 个答案:

答案 0 :(得分:-1)

您可以参考这本书: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)

更新:Oracle已将上述链接关闭,但可以在http://web.archive.org/web/20110623094757/http://java.sun.com/docs/books/jni/html/start.html#27008

查看

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