有没有人设法从PortAudio
(v19 20140130)在OS-X 10.9上构建最新的稳定版本 - MAC Maverick ?
我是新的到MAC
和PortAudio
,但确实遵循了所有说明并在构建过程中收到了很多错误,其中一些非常基本(例如 - 文件' assert.h'未找到)。我的假设是MAC SDK版本可能与PortAudio
期望的版本不同。
我实际上对构建的输出二进制文件感兴趣 - 包括x86和x64,所以如果这些可能是从某个地方下载这也可能是一个解决方案。
非常感谢任何提示,PazO
答案 0 :(得分:0)
问题已解决
后台:
为了构建PortAudio
MAC您需要运行两个命令:configure
和make
。此过程已完整描述here。
第一个命令 - configure
- 假设构建 Makefile 文件,启用下一个命令 - make
- 正常工作。
configure
的任务之一是发现系统上安装了哪些 MacOS-SDK 版本以及它的完整路径是什么。
问题:
问题是configure
脚本找不到 MacOS-SDK 已在我的Maverick系统上安装,从而使下一个命令 - make
- 失败。
修复:
在configure.in
文件中有一个部分试图发现它是什么
安装在本地系统上的 MacOS SDK 的版本和位置。
一旦发现它将把正确的值放入本地脚本变量中
mac_version_min
和mac_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