编译opus-codec API库

时间:2016-03-17 02:05:59

标签: compilation opus

首先,说实话。我是一个c#/ java语言级别的居民。所以我不知道如何编译原生C项目,如opus。

我自己尝试过这样做,而且我试过谷歌搜索它。我只需要帮助编译opus-codec API(在Windows上)。

编译完库后,我将为它构建一个包装器。 虽然我的搜索确实找到了针对我当前项目语言(c#)的opus包装器,但我无法找到最新的语言。我不知道这是否重要,但我需要它的VoIP能力。

抱歉我的愚蠢。

[UPDATE]

使用Visual Studio 2010进行编译:Ultimate,我有一个.lib库文件。我需要一个.dll。我不知道自己在做什么。帮助

1 个答案:

答案 0 :(得分:1)

在一个C项目中,将会有一些方法来驱动所有目标文件,库等的构建。基本上与使用不同工具的Java中的maven构建相同。如果不这样做,你必须拥有合适的工具。

在unix系统上,它通常由Makefile驱动,运行命令行程序,编译和链接正在构建的程序或库。在像XCode或Visual Studio这样的GUI环境中,有一些方法可以直接从UI运行构建。

查看源代码树,其中有一个包含许多Visual Studio 2010项目的目录 - https://git.xiph.org/?p=opus.git;a=tree;f=win32/VS2010

如果您正在使用Visual Studio,那么加载它并尝试构建以查看它是否仍然有效是我开始的地方。或者看看Any way to do Visual Studio "project only" build from command line?或其他引用msbuild的问题。