我正在尝试在OS X上构建Ardour。我成功运行了./waf configure
,但是尝试使用./waf
进行编译会导致在尝试#include
文件时找不到大量文件:
../libs/appleutility/CoreAudio/PublicUtility/CAStreamBasicDescription.h:51:11: fatal error:
'CoreAudio/CoreAudioTypes.h' file not found
#include <CoreAudio/CoreAudioTypes.h>
../libs/appleutility/CoreAudio/PublicUtility/CAAUParameter.h:50:10: fatal error:
'AudioToolbox/AudioUnitUtilities.h' file not found
#include <AudioToolbox/AudioUnitUtilities.h>
../libs/appleutility/CoreAudio/PublicUtility/AUParamInfo.h:49:10: fatal error:
'AudioUnit/AudioUnit.h' file not found
#include <AudioUnit/AudioUnit.h>
大约40个小时前,我在
#ardour-osx
IRC channel 上询问了此问题,但尚未收到任何回复。如何解决这个问题?
CoreAudio header 似乎位于
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks/CoreAudio.framework/Versions/A/Headers/`
所以我加了
-F/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/System/Library/Frameworks`
到构建脚本(
wscript
),但结果相同。
最佳答案
这些标题可从Apple下载获得。 Xcode 4.3新增功能文档对此进行了说明。
选择此菜单:
Xcode>打开开发人员工具>更多开发人员工具...
并下载“用于Xcode的音频工具”。
关于c++ - 找不到CoreAudio,AudioToolbox,AudioUnit等 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36223123/