未找到CoreAudio,AudioToolbox,AudioUnit等标头

时间:2016-03-25 15:44:01

标签: c++ macos compilation compiler-errors file-not-found

我正在尝试在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频道上询问了这个问题但尚未收到回复。

如何解决此问题?

CoreAudio标题似乎位于

/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),但结果是一样的。

1 个答案:

答案 0 :(得分:0)

这些标题可从Apple下载。这在Xcode 4.3中解释了什么是新文档。

选择此菜单:

Xcode&gt;打开开发人员工具&gt;更多开发者工具...... 并下载“Xcode的音频工具”。