从iOS Sample Project导入cpp文件时找不到架构armv7的符号

时间:2013-11-22 15:57:11

标签: c++ ios core-audio

所有

我已经下载了一个音频转换示例项目: https://developer.apple.com/LIBRARY/IOS/samplecode/iPhoneExtAudioFileConvertTest/Introduction/Intro.html

我不得不拿走所有CAXException代码和CADebugPrintf代码。但是当我试图调用ExtAudioFileConvert.cpp的DoConvertFile函数时,它会显示

“_ DoConvertFile”,引自: .... ld:找不到架构armv7的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

请帮忙。

1 个答案:

答案 0 :(得分:0)

按照这篇文章删除“预处理器宏”设置

iOS,CoreAudio: a strange 'CADebugPrintf.h: no such file or directory ... ' error

并按照这篇文章添加.mm文件作为C ++包装器来调用DoConvertFile

How to add C/C++ functions to Objective-C code (iphone related)

问题已解决!