今天做讯飞语音的时候,下载了官方的demo,将demo里的库文件引入到我的项目中居然发生错误:
ld: duplicate symbol _OBJC_IVAR_$_AnimatedGifQueueObject.uiv in /Users/jssj/。。。后面还有些,百度里一搜
http://blog.csdn.net/j2ee_me/article/details/7065993
就知道了,原来是我的项目里有了AnimatedGif.h ,AnimatedGif.m文件, 估计是讯飞语音的库里面用到了AnimatedGif.h文件,所以我删除了原先的AnimatedGif.h,这个在项目里也没用到,然后引入讯飞语音的库,编译没报错,总算解决问题了;为了验证问题,我将原先的上去的AnimatedGif.h AnimatedGif.m文件又移到项目中,然后编译,居然没报错。。。。。 无语,这是肿么回事呢?难道是首先编译讯飞的库再加入其它的库才能成功,不管了。。。 解决问题了就好了;