我最近在android上使用cmushphinx。当我尝试从网站构建示例项目时,出现以下错误:
“编译拇指:pocketspinx_jniC:/cmusphhinx/pocketshinxandroiddemo//jni/pocketshinx_wrap.C:在函数“nbest_s_hyp”中:
C:/cmusphhinx/pocketshinxandroiddemo//jni/pocketshinx_wrap.C:793:6:警告:return从整数生成指针而不进行转换[默认情况下启用]
C:/cmusphhinx/pocketshinxandroiddemo//jni/pocketshinx_wrap.C:在函数“ps_decoder_s_gethyp”中:
C:/cmusphhinx/pocketshinxandroiddemo//jni/pocketshinx_wrap.C:847:3:警告:return从整数生成指针而不使用强制转换[默认情况下启用]
共享库:libpocketspinx_jni.so
C:/cmusphhinx/pocketshinxandroiddemo//obj/local/armeabi/objs/pocketshinx_jni/pocketshinx_wrap.o:在函数中nbest_s_hyp': C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:793: undefined reference to
新假设'
C:/cmusphhinx/pocketshinxandroiddemo//obj/local/armeabi/objs/pocketshinx_jni/pocketshinx_wrap.o:在函数中ps_decoder_s_getHyp': C:/CMUSphhinx/PocketSphinxAndroidDemo//jni/pocketsphinx_wrap.c:847: undefined reference to
新假设'
LCD返回1退出状态
制造商:*[C:/cmusphhinx/pocketshinxandroiddemo//obj/local/armeabi/libpocketshinx_jni.so]错误1
我正在使用Windows和这些工具:
使靛蓝黯然失色。
Android 2.2软件开发工具包
安卓ndkbuild-r8b
瑞士文-2.0.8
这是我在eclipse上的配置:
瑞士法郎:
主要:C:\ swigwin-2.0.8\swig.exe
NDK生成:
主要:
C:\安卓-ndk-r8b\ndk-build.cmd
最佳答案
试试SWIG 1.3。2.0可能有问题。有关详细信息,请查看完整的生成日志。
关于android - CMU-Sphinx Android构建错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12102340/