3

我正在尝试在我的 Android 项目中导入 Soundtouch 库,但我不是本机代码高级用户,所以这可能就是为什么我在理解构建的方式时遇到了一些问题。
我尝试遵循他的指导方针:
Android : Help in Compiling SoundTouch lib in android
这意味着,我创建了 2 个文件夹(include/SoundTouch/)并分别插入了标题和 .cpp 文件。
之后,我使用了他的Android.mk,当我尝试ndk-build时,我得到了这个:

Android NDK: WARNING: Ignoring invalid values in LOCAL_CPP_FEATURES definition in /home/user/workspace/Player/jni/Android.mk: -fno-exceptions
Android NDK: WARNING: Ignoring invalid values in LOCAL_CPP_FEATURES definition in /home/user/workspace/Player/jni/Android.mk: -fno-exceptions
make: *** No rule to make target /home/user/Downloads/android-ndk-r8d/build/core/SoundTouch/AAFilter.cpp', needed by /home/user/workspace/Player/obj/local/armeabi-v7a/objs/SoundTouch/SoundTouch/AAFilter.o'. Stop.

据我所知,我可以删除-fno-exceptions标志,因为在较新版本的 NDK 中,默认情况下禁用异常处理,但我不明白make部分有什么问题。
提前致谢。

4

0 回答 0