音频单元未声明标识符
Posted
技术标签:
【中文标题】音频单元未声明标识符【英文标题】:audio unit undeclared indentifier 【发布时间】:2012-05-10 13:52:04 【问题描述】:我正在尝试使用这两个链接中的代码(几乎相同的LINK1LINK2)。但即使第二个链接是苹果编导指南,也无法正常工作。
就像我说的,实际错误是在许多数据类型上“使用了未声明的标识符”。为了保持简短,我将只显示前 2 种数据类型。
AudioComponentInstance audioUnit;
AudioComponentDescription desc;
根据我所做的搜索,这些应该是this,表示它们在 AudioUnit 框架中。 AudioUnit.framework 已添加到我的“将二进制文件与库链接”中,所以我不明白为什么找不到这些数据类型。
【问题讨论】:
我试过 、 并用 "" 代替 但没有运气。我用过的其他框架我不必这样做。所以我不确定它是否真的需要。 #import 你可以将它放在你的 .pch 文件中,以将其包含在任何地方或仅包含在一个特定的 .h 或 .m 中,但这是必需的 谢谢@hooleyhoop 我知道这很愚蠢。把它作为下面的答案,并把它标记为这样。 【参考方案1】:根据上面的 cmets,我没有导入标头。我需要添加
#import <AudioUnit/AudioUnit.h>
【讨论】:
以上是关于音频单元未声明标识符的主要内容,如果未能解决你的问题,请参考以下文章
参考 Bundle 中的音频文件,Xcode 看到“使用未解决的标识符问题”
C 2065 AFX_IDW_MENUBAR未声明的标识符 错误提示
我在 Visual Studio C++ 中遇到这些错误:“NuovoUtente”:未声明的标识符和“CercareUtente”:未声明的标识符 [关闭]