【问题标题】:Cannot find sphinxbase.lib when compiling pocketsphinx编译pocketsphinx时找不到sphinxbase.lib
【发布时间】:2015-09-10 03:31:53
【问题描述】:

我从 github 上查看了最新版本的 CMUSphinx。我成功编译了 sphinxbase,在尝试编译 pocketsphinx 时,我遇到了一个错误:

P.S:我使用Visual Studio 2013 Express Edition 编译sphinxbase 和VS2010 编译pocketsphinx

“找不到 sphinxbase.lib”

可能是什么问题?

【问题讨论】:

    标签: speech-recognition voice-recognition cmusphinx pocketsphinx


    【解决方案1】:

    通常仅通过查看编译器输出来解决路径问题是微不足道的,您可以阅读日志以了解发生了什么。 Sphinxbase 路径是硬编码的,如果不匹配,您会看到这样的问题。

    很可能您没有按照说明将 sphinxbase-5pr​​ealpha 重命名为 sphinxbase。或者您没有将 sphinxbase 和 pocketsphinx 源文件放在同一个文件夹中。您还需要为这两个项目使用 VS 2013。

    【讨论】:

    • 我已将 sphinxbase 和 pocketsphinx 文件夹放在同一个父文件夹中。也没有路径问题。我无法使用 VS 2013 编译 pocketsphinx。它仅在 VS 中打开2010.我现在该怎么办?
    • 我尝试在 VS 2013 中编译 pocketsphinx。它仍然说 sphinxbase.lib 无法打开!我很无奈!
    • 您需要提供编译日志和我们系统中文件布局的信息
    • 日志在这里:pastebin.com/wCfYWKA8。布局是这样的。我有一个名为 sphinx 的基本文件夹,其中有两个文件夹,即 basesphinx 和 pocketsphinx。
    • 最好提供sphinxbase/bin文件夹的布局和内容截图。你确定你编译的是 sphinxbase 发布版本而不是 sphinxbase 调试版本?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-10
    • 2018-09-25
    相关资源
    最近更新 更多