首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenAL、OSX和iOS许可

OpenAL、OSX和iOS许可
EN

Stack Overflow用户
提问于 2013-06-16 05:48:14
回答 1查看 1K关注 0票数 1

为了遵守跨平台引擎的许可问题,我们已经远离了大多数库。但现在是音频的时候了,OpenAL似乎是最好的选择。OpenAL使用LGPL,所以我们需要动态链接它。这在桌面平台上很好,但在移动平台上就会变得棘手。

android的OpenAL-soft有一些分支可以动态链接,但iOS不允许动态链接。这就是问题所在。

我听说苹果有它自己的OpenAL实现,我们可以在iOS和OSX上使用,是吗?在苹果文档上搜索OpenAL时,我会被定向到openal.org。这是没有帮助的。

所以我的问题是,苹果公司有OpenAL的实现吗?如果是这样,我如何使用它并将其静态链接到iOS应用程序中并遵守法律?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-16 06:15:57

iOS中已经内置了OpenAL。您不必担心许可或法律问题。

要使用它:

  1. 将您的应用程序链接到OpenAL框架。在Xcode中,找到你的应用程序的目标,选择“构建阶段”标签,打开"Link Binary with Libraries",按+按钮,然后添加OpenAL.framework.
  2. In你的代码,像这样导入头文件:

#import <OpenAL/al.h>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17128217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档