2012-08-24 2 views
2

최근 Android 용 CMU-Sphinx를 사용했습니다.CMU-Sphinx android 빌드 오류

"Compile thumb : pocketsphinx_jni <= pocketsphinx_wrap.c

C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c: In function 'nbest_s_hyp': C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:793:6: warning: return makes pointer from integer without a cast [enabled by default] C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c: In function 'ps_decoder_s_getHyp': C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:847:3: warning: return makes pointer from integer without a cast [enabled by default] SharedLibrary : libpocketsphinx_jni.so

C:/CMUSphhinx/PocketSphinxAndroidDemo//obj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function nbest_s_hyp': C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:793: undefined reference to new_Hypothesis' C:/CMUSphhinx/PocketSphinxAndroidDemo//obj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: In function ps_decoder_s_getHyp': C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:847: undefined reference to new_Hypothesis' collect2: ld returned 1 exit status make: * [C:/CMUSphhinx/PocketSphinxAndroidDemo//obj/local/armeabi/libpocketsphinx_jni.so] Error 1

나는이 도구를 사용하여 Windows를 사용하고 있습니다 : 이클립스 인디고 나는 웹 사이트에서 샘플 프로젝트를 빌드 할 때, 나는 다음과 같은 오류가 발생했습니다. 안드로이드 2.2 SDK 안드로이드 ndkbuild-r8b swigwin-2.0.8

이 내 일식 내 구성입니다 : 꿀꺽 꿀꺽 : 홈페이지 : C : \ swigwin-2.0.8 swig.exe

\가 NDK 빌드 : 주 : C : \ android-ndk-r8b \ ndk-build.cmd

답변

4

swig 1.3을 사용해보십시오. 2.0 문제가있을 수 있습니다. 자세한 내용은 전체 빌드 로그를 확인하십시오.

+0

이봐, 감사와 호환성이 잘 작동 – cakil

0

pocketsphinx-0.7, 그건 꿀꺽 꿀꺽-2.0.8

+0

네, 사실, 내가 swigwin 1.3로 컴파일했는데, 그것을 잘 작동합니다 – cakil