适用于MAC Mavericks的PortAudio

时间:2015-06-11 15:12:52

标签: osx-mavericks portaudio

有没有人设法从PortAudio(v19 20140130)在OS-X 10.9上构建最新的稳定版本 - MAC Maverick

我是新的到MACPortAudio,但确实遵循了所有说明并在构建过程中收到了很多错误,其中一些非常基本(例如 - 文件' assert.h'未找到)。我的假设是MAC SDK版本可能与PortAudio期望的版本不同。

我实际上对构建的输出二进制文件感兴趣 - 包括x86和x64,所以如果这些可能是从某个地方下载这也可能是一个解决方案。

非常感谢任何提示,PazO

1 个答案:

答案 0 :(得分:0)

问题已解决

后台:
为了构建PortAudio MAC您需要运行两个命令:configuremake。此过程已完整描述here
第一个命令 - configure - 假设构建 Makefile 文件,启用下一个命令 - make - 正常工作。

configure的任务之一是发现系统上安装了哪些 MacOS-SDK 版本以及它的完整路径是什么。

问题:
问题是configure脚本找不到 MacOS-SDK 已在我的Maverick系统上安装,从而使下一个命令 - make - 失败。

修复:
configure.in文件中有一个部分试图发现它是什么 安装在本地系统上的 MacOS SDK 的版本和位置。 一旦发现它将把正确的值放入本地脚本变量中 mac_version_minmac_sysroot。由于此代码无效,我将其替换为接下来的两个“硬编码” 行:
mac_version_min="-mmacosx-version-min=10.8"
mac_sysroot="-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk"

在此之后所有人都正确建造。

PazO