Android: Ajuda na compilação do SoundTouch lib no android

Eu estou tentando compilar oSoundTouchlib com Android NDK. Eu recebi algumas instruções deAqui para compilar esta lib no android.

Mas quando tento compilá-lo comndk-build comando ele mostra erros em vários arquivos de origem do SoundTouch lib algo como isto:

Tentei desativar o tratamento de exceções, conforme mencionado nas instruções, mas parece que não funciona.

Copiei todos os arquivos da origem do SoundTouch para a pasta JNI do meu projeto. Aqui está o meuandroid.mk Arquivo :

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)

LOCAL_CFLAGS :- -frtti -fexceptions

LOCAL_SRC_FILES := AAFilter.cpp BPMDetect.cpp cpu_detect_x86.cpp FIFOSampleBuffer.cpp FIRFilter.cpp main.cpp mmx_optimized.cpp PeakFinder.cpp RateTransposer.cpp RunParameters.cpp SoundTouch.cpp sse_optimized.cpp TDStretch.cpp WavFile.cpp

LOCAL_LDLIBS := -lpcap

LOCAL_MODULE := libSoundTouch

LOCAL_C_INCLUDES := BPMDetect.h FIFOSampleBuffer.h FIFOSamplePipe.h SoundTouch.h STTypes.h

include $(BUILD_SHARED_LIBRARY)

Alguém pode me ajudar a compilar e usar o SoundTouch lib no android?

ATUALIZAÇÃO:

Eu mudei meuandroid.mk arquivo como abaixo

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)

LOCAL_CPP_FEATURES += -fno-exceptions

LOCAL_SRC_FILES := \
     SoundTouch/AAFilter.cpp \
     SoundTouch/BPMDetect.cpp \
     SoundTouch/cpu_detect_x86.cpp\
      SoundTouch/FIFOSampleBuffer.cpp \
      SoundTouch/FIRFilter.cpp \
      SoundTouch/mmx_optimized.cpp \
      SoundTouch/PeakFinder.cpp \
      SoundTouch/RateTransposer.cpp \
      SoundTouch/SoundTouch.cpp \
      SoundTouch/sse_optimized.cpp \
      SoundTouch/TDStretch.cpp 

LOCAL_MODULE := libSoundTouch

LOCAL_C_INCLUDES := include/BPMDetect.h include/FIFOSampleBuffer.h include/FIFOSamplePipe.h include/SoundTouch.h include/STTypes.h

include $(BUILD_SHARED_LIBRARY)

E agora está funcionando tudo bem. Obrigado

questionAnswers(2)

yourAnswerToTheQuestion