使用静态库--调试错误

来源:互联网 发布:营养师网络兼职招聘 编辑:程序博客网 时间:2024/06/05 15:14
  Undefined symbols for architecture armv7:

场景:将静态库(.a文件)和对应的头文件(.h文件)添加到新建的工程,并调用该库的方法,编译报错。

原因:缺少相应的框架文件

(1)"_AudioQueueDispose", referenced from:

解决方法:在点击工程文件-->点击TARGETS的demo-->选择Build Phases-->点击Link Binary With Libraries,添加需要的框架文件AudioToolbox.framework

(2)"_AVAudioSessionCategoryPlayAndRecord", referenced from:

解决方法:添加 AVFoundation.framework

 (3) "_OBJC_CLASS_$_MPMusicPlayerController", referenced from:

解决方法:添加 MediaPlayer.framework

 (4) "___gxx_personality_sj0", referenced from:

解决方法:添加 libstdc++.dylib


0 0
原创粉丝点击