找不到CoreAudio、AudioToolbox、AudioUnit等标头
CoreAudio, AudioToolbox, AudioUnit etc. headers 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
),但是结果是相同的。
这些标题可以从苹果下载。Xcode 4.3的新增文档对此进行了解释。
选择此菜单:
Xcode>开放开发工具>更多开发工具。。。并下载"用于Xcode的音频工具"。
相关文章:
- 将 Vcl::Controls::TCaption aka (System::UnicodeString) 转换为 co
- 带有正向声明的Co-Dependent.h文件
- 在我提供的此示例中,如何将2维std ::向量的逻辑更改为具有向量[row] [col] [col] [col] [co
- 找不到CoreAudio、AudioToolbox、AudioUnit等标头
- boost::shared_ptr and std::shared_ptr co-existence
- "CoClass"中的"Co"是什么意思?
- Visual Studio 2015 Update 3中的co-await是否与std::experial::optio