如何在 windows 中构建 opus.lib?

How to build opus.lib in windows?

我正在尝试制作自定义 microsip 项目。但是,它给了我

的错误

LNK1104, cannot open file opus.lib

我没有库,网上也找不到。我已从 https://www.opus-codec.org/downloads/ 下载,但无法构建。我该怎么办?只有一些 .exe 文件和 html 个文件。

Windows 似乎没有 Opus .lib 的二进制分发版,只有预构建的编码器和解码器工具,因此您必须自己构建它。

  1. 获取源代码,要么
  2. 在您的结帐或提取的代码副本中将有 a 'win32' folder。在 Visual Studio 中打开 win32\VS2015\opus.sln 并构建它。您可能必须单击几个对话框才能将项目构建工具升级到您正在使用的版本,但这是一件好事。根据您正在制作的内容,您可能同时需要调试和发布版本。

您现在可以在 win32\VS2015\Win32\Debug 和 \Release 的 Opus 源签出中拥有 .libs,您可以在您的项目中使用。 (您还可以将 Opus 项目添加到您的解决方案中,并使您的 SIP 项目依赖于它。)您需要将这些文件夹的路径添加到您的项目链接器设置中。