百度地图 ios sdk的简单配置
2014-03-03 12:10
309 查看
1.将百度sdk中的libs、inc、mapapi.bundle拉到工程项目中
2.在XCode的Project -> Edit Active Target -> Build -> Linking -> Other Linker Flags中添加-ObjC,或-all_load也行哦(baidu
demo就是-all_load)
3.设置静态库的链接路径,在XCode的Project -> Edit Active Target -> Build -> Search Path -> Library Search Paths中添加您的静态库目录
如:"$(SRCROOT)/dijing/libs/Release-iphonesimulator" 这个好像是添加了baidu sdk后自动产生的,还有这个"$(SRCROOT)/dijing/libs/Release-iphoneos" ,不过一定要把模拟器的放在前面。
注:静态库中采用ObjectC++实现,因此需要您保证您工程中至少有一个.mm后缀的源文件(您可以将任意一个.m后缀的文件改名为.mm),或者在工程属性中指定编译方式,即将XCode的Project -> Edit Active Target -> Build -> GCC4.2 - Language -> Compile Sources As设置为"Objective-C++"
改后缀靠谱一些,Compile Sources As设置为"Objective-C++"的话地图是没问题了,会产生其他一些意外,如我把button的类型设置成buttonWithType:101就出现了无法初始化的错误。
还有设置请看图
评论这张
2.在XCode的Project -> Edit Active Target -> Build -> Linking -> Other Linker Flags中添加-ObjC,或-all_load也行哦(baidu
demo就是-all_load)
3.设置静态库的链接路径,在XCode的Project -> Edit Active Target -> Build -> Search Path -> Library Search Paths中添加您的静态库目录
如:"$(SRCROOT)/dijing/libs/Release-iphonesimulator" 这个好像是添加了baidu sdk后自动产生的,还有这个"$(SRCROOT)/dijing/libs/Release-iphoneos" ,不过一定要把模拟器的放在前面。
注:静态库中采用ObjectC++实现,因此需要您保证您工程中至少有一个.mm后缀的源文件(您可以将任意一个.m后缀的文件改名为.mm),或者在工程属性中指定编译方式,即将XCode的Project -> Edit Active Target -> Build -> GCC4.2 - Language -> Compile Sources As设置为"Objective-C++"
改后缀靠谱一些,Compile Sources As设置为"Objective-C++"的话地图是没问题了,会产生其他一些意外,如我把button的类型设置成buttonWithType:101就出现了无法初始化的错误。
还有设置请看图
评论这张
相关文章推荐
- iOS开发-开发百度地图1-iOS SDK 3.0.0-基本地图的配置及实现
- iOS百度地图简单使用详解
- iOS百度地图简单使用
- Xcode – iOS Deployment Target 支持iOS7.0以下低版本 与 Base SDK 配置低版本iOS SDK运行环境
- 支付宝 iOS SDK 的简单使用
- iOS 用CornerStone配置SVN,HTTP及svn简单使用说明
- 简单的初学者配置Android SDK+ADT+Eclipse
- 支付宝 iOS SDK 的简单使用
- iOS —— CornerStone配置SVN,HTTP及SVN简单使用说明
- 支付宝 iOS SDK 的简单使用
- iOS 极光推送小结(简单配置)
- iOS:CornerStone配置SVN,HTTP及SVN简单使用说明
- 配置iOS项目的设备系统目标设置:Base SDK和Deployment Target
- iOS开发之SMSSDK的简单运用
- iOS百度地图poi检索(基于百度地图2.3.0SDK开发)
- iOS经典讲解之百度地图的使用及案例(iOS地图SDK)
- iOS百度地图简单集成使用
- IOS 调用百度地图(SDK) 进行定位以及自定义位置弹出框(气泡)
- 支付宝 iOS SDK 的简单使用
- iOS开发-讯飞语音识别SDK简单实用