在 visual studio 2013 年加载 CMU sphinx 时出错
Error while Loading CMU sphinx in visual studio 2013
我正在尝试在 visual studio 2013 年加载 CMU sphinx,但遇到一些错误。
我遵循的步骤是
我下载了 sphinxbase-5prealpha 和 pocketsphinx-5prealpha 并解压到同一个文件夹。
然后我在 visual studio 中编译了 pocketsphinx 和 sphinxbase 中的所有项目(它要求我升级编译器,所以我进行了升级)
现在清理项目后,当我尝试构建所有项目时,它抛出一个错误,'cannot open sphinxbase.lib' 它显示在 pocketsphinx 项目中。
当我检查 'sphinxbase.lib' 文件已经存在于项目的链接器中时。
根据 this 文档,'sphinxbase.dll' 文件应该添加到 bin 文件中,但它已经添加到 bot release 和 debug 目录中。
同样它也存在于调试目录中。
请帮帮我,谁能告诉我我做错了什么??
我只是这方面的初学者。
谢谢!
您提取的文件不正确。布局必须如下:
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是二进制分发版,您无法编译它。相反,您可以将其直接包含到您的项目中。
我正在尝试在 visual studio 2013 年加载 CMU sphinx,但遇到一些错误。 我遵循的步骤是
我下载了 sphinxbase-5prealpha 和 pocketsphinx-5prealpha 并解压到同一个文件夹。
然后我在 visual studio 中编译了 pocketsphinx 和 sphinxbase 中的所有项目(它要求我升级编译器,所以我进行了升级)
现在清理项目后,当我尝试构建所有项目时,它抛出一个错误,'cannot open sphinxbase.lib' 它显示在 pocketsphinx 项目中。
当我检查 'sphinxbase.lib' 文件已经存在于项目的链接器中时。
根据 this 文档,'sphinxbase.dll' 文件应该添加到 bin 文件中,但它已经添加到 bot release 和 debug 目录中。
同样它也存在于调试目录中。
请帮帮我,谁能告诉我我做错了什么??
我只是这方面的初学者。
谢谢!
您提取的文件不正确。布局必须如下:
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是二进制分发版,您无法编译它。相反,您可以将其直接包含到您的项目中。