2012-06-15 26 views

回答

-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,没有。所以)

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

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

+0

谢谢。如果我正在使用NDK for Android,我可以做同样的事情吗(在Windows上使用VC++构建库)?对不起,我没有在我的问题中明确提到,我也想知道这在NDK的情况下为android – gpuguy

+0

编号。如果您正在为android编译,您需要一个编译器,可以为Android生成二进制文件;您不能使用Visual C++编译器,因为它仅针对Windows进行编译。虽然,您可以使用Visual Studio IDE,这要归功于插件,例如http://code.google.com/p/vs-android/ – Joni