【发布时间】:2012-08-19 14:25:42
【问题描述】:
我最近使用 CMU-Sphinx for Android。当我尝试从网站构建示例项目时,出现以下错误:
“编译拇指:pocketsphinx_jni
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: 警告:返回使指针从整数不进行强制转换[默认启用] 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 tonew_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: 蚀靛蓝。 安卓2.2 SDK 安卓 ndkbuild-r8b swigwin-2.0.8
这是我在 Eclipse 上的配置: 痛饮: 主目录:C:\swigwin-2.0.8\swig.exe
NDK 构建: 主要的: C:\android-ndk-r8b\ndk-build.cmd
【问题讨论】: