我正在尝试在visual studio 2013中加载CMU sphinx,但却出现了一些错误。 我遵循的步骤是
我下载了sphinxbase-5prealpha和pocketsphinx-5prealpha并提取到同一个文件夹。
然后我在visual studio中完成了pocketphinx和sphinxbase的所有项目(它要求我升级编译器,以便我进行升级)
现在在清理项目之后,当我尝试构建所有项目时,它会抛出一个错误,无法打开sphinxbase.lib'它在pocketsphinx项目中展示。
当我检查了' sphinxbase.lib'文件已经存在于项目的链接器中。
根据this文档' sphinxbase.dll'应该将文件添加到bin文件中,但它已经添加到bot release and debug目录中。
同样,它也存在于调试目录中。
请帮助我,有谁能告诉我我在这里做错了什么?
我只是这个领域的初学者。
谢谢!
答案 0 :(得分:2)
您错误地提取了文件。布局必须如下:
root folder
\____pocketsphinx
\____ all files like README, src
\____sphinxbase
\____ all files like README, src
您需要下载资源并将其解压缩到两个文件夹中 - pocketsphinx和sphinxbase。然后打开sphinxbase解决方案并编译所有内容。然后打开pocketsphinx解决方案并编译所有内容。请注意,如果您下载了pocketsphinx-5prealpha,则需要将其重命名为pocketsphinx。 sphinxbase也是如此。
还请注意,pocketsphinx_5prealpha_win32是二进制发行版,你无法编译它。相反,您可以将其直接包含在项目中。