如何在windows中构建opus.lib



我正在尝试制作一个自定义的微芯片项目。但是,它给了我的错误

LNK1104,无法打开文件opus.lib

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

看起来没有适用于Windows的Opus.lib的二进制发行版,只有预先构建的编码器和解码器工具,所以您必须自己构建它。

  1. 获取源代码,或者
    • 从下载页面下载源.tar.gz或.zip并将其提取到某个位置
    • 或从GitLab克隆项目
  2. 在您的签出或提取的代码副本中,将有一个"win32"文件夹。在Visual Studio中打开win32\VS2015\opus.sln并生成它。您可能需要单击几个对话框才能将项目生成工具升级到您正在使用的版本,但这是一件好事。根据您正在生成的内容,您可能需要调试和发布生成

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

最新更新