今天花了一天时间总算是绑定好了
直奔主题吧:在绑定2.1.1版本的百度地图SDK时遇到各种编译错误,总结下来了一套完整的解决办法:XCode5 环境下完成
![](https://img-blog.csdn.net/20140106110416312?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdzI1OTI1ODM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
1.首先下载百度地图SDK 下面给出链接:
http://developer.baidu.com/map/sdkiosdev-download.htm
在这里你也能找到绑定iOS SDK的官方文档,下载完成后解压缩: 我用的版本是2.1.1![](https://img-blog.csdn.net/20140106110754296?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdzI1OTI1ODM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
2.将后缀为_lib的文件夹中的三个文件全部拖到工程中的:这里注意,拖的时候一定要注意路径,为了方便最好是拖到工程的根目录中,不要放入工程的子文件夹内,这样配置路径的时候才会成功(为什么会是工程的根目录后面会有说明)
3.拖入的时候记得勾选像我这样:勾选
百度的官方说明:(以下橙色背景部分摘自官方文档)
百度MapAPI中提供了定位功能和动画效果,v2.0.0版本开始使用OpenGL渲染,因此您需要在您的XCode工程中引入CoreLocation.framework和QuartzCore.framework、OpenGLES.framework、SystemConfiguration.framework、CoreGraphics.framework。 添加方式:右键点击Xcode工程左侧的Frameworks文件夹,add->Existing Frameworks,在弹出窗口中选中这几个framework,点击add即可。