【问题标题】:CMU-Sphinx android build errorCMU-Sphinx android 构建错误
【发布时间】: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

【问题讨论】:

    标签: android cmusphinx


    【解决方案1】:

    试试 swig 1.3。 2.0 可能有问题。查看完整的构建日志以了解详细信息。

    【讨论】:

      【解决方案2】:

      pocketsphinx-0.7 与 swig-2.0.8 不兼容

      【讨论】:

      • 是的,确实如此,我尝试用 swigwin 1.3 编译它,它工作正常
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多