导入CoreAudioUtility库编译时报一堆莫名其妙的错
Blue_Jun_ 发布于2016-11 浏览:1834 回复:3
0
收藏

我使用的服务是:纯在线语音识别SDK 1.6

调用的接口是:

参数设置情况:

开发平台和机型:Xcode 7.2

SDK版本号:iOS SDK 9.2

代码或日志截图(上传截图能帮助您更快解决问题):

复现步骤、现象及其他描述:


导入CoreAudioUtility库一致出错,报错如下:


导入的库如下



同样的平台下,下载的纯在线Demo可以编译并可以在模拟器上跑起来,说明开发平台没问题,那到底是哪儿的设置出问题了呢?


这个问题,社区里面有不少人在问,但是都没有提供解决办法,或者指出问题所在,请知道的不吝赐教,非常感谢。


收藏
点赞
0
个赞
共3条回复 最后由用户已被禁言回复于2022-04
#3fang4096回复于2016-11

本周会发布适配版本。

0
#2Blue_Jun_回复于2016-11

问题解决了,说一下我的问题,也许有助于其他人:


我们这个老项目的pch文件,是这样写的:


#ifndef __PROJECTNAME_PCH__

#define __PROJECTNAME_PCH__


     #import

     ...


#endif 


改成:

#ifdef __OBJC__


     #import

     ...


#endif 


就可以通过编译了


可以用stackoverflow上的这句话来解释原因:

Everything which involves ObjC code must be wrapped inside the above #ifdef _ OBJC _, otherwise you will get errors from C sources (in case you have such sources) that you will never understand


0
TOP
切换版块