0

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

4

1 回答 1

-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++ 编译器;如果您使用其他编译器,请在其手册中查找如何编译共享库。

于 2012-06-15T07:24:28.877 回答