在 Visual Studio 中使用 Pocketsphinx 创建项目

Creating a Project with Pocketsphinx in Visual Studio

我遵循了本教程:https://cmusphinx.github.io/wiki/tutorialpocketsphinx/#initialization 并在 VS 中构建了这两个文件。

现在我想在我的项目中使用这个库,但我不知道如何在 Visual Studio 中绑定它。

有人可以帮我吗?

提前致谢

如果您已成功将 C++ 项目编译成单个库文件 (DLL),则可以使用 Add Reference Option.

在 Visual Studio 的另一个项目中引用该 DLL。

但是请注意, 这样做您现在正在混合不同的 'technologies',并且可能 运行 成为问题。您可能会发现很难使用刚刚引用的库,正如您在 other question.

中看到的那样

我建议实际坚持使用 C++,因为您在该库中开始使用的原始文件是 C++。您也可以轻松地在 Visual Studio 中编写 C++(只需创建适合您的解决方案的 C++ 项目)。您还可以在您的解决方案中创建一个单独的项目来存放您在外部创建的这些其他文件,VS 也会为您 build/compile 它们。

总而言之,尝试在 Visual Studio 中创建一个包含两个项目的新解决方案:

  1. 一个 C++ 库项目来存放你已经创建的 C++ 文件
  2. 将使用刚刚创建的 C++ 库的 C++ 应用程序(任何类型)。

如果您遵循我的建议,您可以使用上面提到的“添加引用”选项将库引用 (#1) 作为 "Project Reference."

添加到应用程序项目 (#2)

无论如何,您可能想参加一些关于 C++ 和 Visual Studio 的免费课程,以使您更加熟悉环境。 Pluralsight、Lynda 只是我能想到的几个。祝你好运!