C++ 帮助在Eclipse Mac上获取OpenAL音频库

C++ 帮助在Eclipse Mac上获取OpenAL音频库,c++,eclipse,macos,audio,C++,Eclipse,Macos,Audio,我已经在互联网上搜索了这方面的帮助。我通常不喜欢使用堆栈交换,因为很多人有时会在这里打架,所以请容忍我。我目前正在学习C++语言,我只在大约2周的时间内学习。我正在与一个新的程序员团队合作,为了学习这门语言,我们正在创建一个基于文本的小游戏。我们希望在不同的时间播放游戏音频,从我的研究时间来看,我已经确定,对于跨平台音频,我想要OpenAL 问题是:如何将OpenAL与Eclipse和Mac一起使用?我还没有在网上找到这方面的任何指南,我能找到的唯一OpenAL库都是.exe文件,我不能在mac

我已经在互联网上搜索了这方面的帮助。我通常不喜欢使用堆栈交换,因为很多人有时会在这里打架,所以请容忍我。我目前正在学习C++语言,我只在大约2周的时间内学习。我正在与一个新的程序员团队合作,为了学习这门语言,我们正在创建一个基于文本的小游戏。我们希望在不同的时间播放游戏音频,从我的研究时间来看,我已经确定,对于跨平台音频,我想要OpenAL

问题是:如何将OpenAL与Eclipse和Mac一起使用?我还没有在网上找到这方面的任何指南,我能找到的唯一OpenAL库都是.exe文件,我不能在mac上使用。我也找不到大量关于使用OpenAL音频库的教程,所以如果你能告诉我其中的一个,那就太棒了


提前谢谢!干杯

在Xcode中,您可以将
-framework OpenAL
添加到其他库标志以导入OpenAL。然后在C++程序中只做<代码>包含了< /代码>。现在,您可以像在iOS、Windows、Linux等系统中一样使用OpenAL。@Brandon是的,但是,我使用的是Eclipse,而不是xcode。唯一的区别是您必须手动指定路径
-I/System/Library/Frameworks/OpenAL.framework/Versions/A/Headers
-L/System/Library/Frameworks/OpenAL.framework/Versions/A/Libraries-framework OpenAL\include否则从源代码下载OpenAL并构建它,然后链接到它。@Brandon好的,那么我从哪里获得库呢?我似乎只能找到windows计算机的安装程序。OpenAL被打包为MacOSX上的框架和平台SDK的一部分(您应该在
/usr
中使用这个,而不是库和标题。您不需要安装它。@如果您在Eclipse CDT UI中找到可以放置标题搜索路径和库文件夹的无数可能位置中的哪一个是正确的,Brandon的上述评论看起来似乎是合理的。必须指出的是,您正在进行在MacOSX开发中使用EclipseCDT对你来说真的很难。在这个问题上缺乏帮助是因为开发人员通常不这么做。