我可以在Windows(XP或7)下从本机代码(.so文件,在JNI中使用)构建共享库吗?如果有,怎么样?如果它是Android的NDK怎么办?
答案 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 ++编译器;如果您使用其他编译器,请在其手册中查找如何编译共享库。