首先,老实说。我是一个c#/java语言水平的居民。所以我不知道如何编译像opus这样的原生C项目。
我试过自己做,也试过用谷歌搜索。我只需要帮助编译opus-codec API (在Windows上)。
一旦我编译了这个库,我将为它的API构建一个包装器。虽然我的搜索确实找到了针对我当前项目的语言(c#)的opus包装器,但我找不到最新的。我不知道这是否重要,但我需要它的VoIP功能。
对于我在这件事上的愚蠢,我很抱歉。
更新
在使用Visual Studio2010:旗舰版进行编译后,我得到了一个.lib库文件。我需要一个.dll。我不知道我在做什么。帮助?
发布于 2016-03-17 10:36:06
在C项目中,将会有一些方法来驱动所有目标文件、库等的构建。基本上与Java中的maven构建相同,只是使用了不同的工具。如果没有,你将不得不拥有正确的工具。
在unix系统上,它通常是Makefile驱动的,运行命令行程序来编译和链接正在构建的程序或库。在XCode或Visual Studio这样的图形用户界面环境中,有一些方法可以直接从UI运行构建。
查看源码树,其中有一个目录,其中包含许多Visual Studio2010项目- 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的问题。
https://stackoverflow.com/questions/36050399
复制相似问题