首页 文章

如何使用NDK为JNI编译FFT库?

提问于
浏览
0

基本上,我希望能够使用像fftw或kissfft这样的fft库,以便能够在android本机代码中对数组进行fft和ifft操作 . 之前使用JNI,编写.c,.h和Android.mk文件允许我从java调用简单的c方法 . 我试图将正确的.c和.h文件放入jni文件夹并调用ndk-build,但它不能正常工作 . 我必须先编译它,我发现的许多例子都需要某种make文件,我不知道怎么写 . 我会用gcc编译进jni目录吗?

我正试图用kissfft作为起点 .

1 回答

  • 0

    是的,您必须为Android编译库 . 您可以通过"add native support"在ADT中执行此操作,它将自动为您运行 ndk-build .

    Here是允许在Android项目中使用 kissfftAndroid.mk 文件的示例 .

相关问题