2

我最近使用 CMU-Sphinx for Android。当我尝试从网站构建示例项目时,出现以下错误:

“编译拇指:pocketsphinx_jni <= pocketsphinx_wrap.c

C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:在函数'nbest_s_hyp'中:C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:793:6:警告:返回使指针从没有强制转换的整数[启用默认情况下] C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c: 在函数 'ps_decoder_s_getHyp' 中:C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:847:3: 警告:返回使指针从没有 a cast [默认启用] SharedLibrary : libpocketsphinx_jni.so

C:/CMUSphhinx/PocketSphinxAndroidDemo//obj/local/armeabi/objs/pocketsphinx_jni/pocketsphinx_wrap.o: 在函数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: 在函数中ps_decoder_s_getHyp': C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:847: undefined reference tonew_Hypothesis' collect2: ld 返回 1 退出状态 make: * [C:/CMUSphhinx/PocketSphinxAndroidDemo//obj/local/armeabi/libpocketsphinx_jni.so] 错误 1

我正在使用 Windows 和这些工具:eclipse Indigo。安卓 2.2 sdk 安卓 ndkbuild-r8b swigwin-2.0.8

这是我在 Eclipse 上的配置: SWIG: Main: C:\swigwin-2.0.8\swig.exe

NDK 构建:主要:C:\android-ndk-r8b\ndk-build.cmd

4

2 回答 2

4

尝试痛饮 1.3。2.0 可能有问题。检查完整的构建日志以获取详细信息。

于 2012-08-27T02:41:50.713 回答
0

pocketsphinx-0.7 与 swig-2.0.8 不兼容

于 2012-10-22T14:42:32.180 回答