百度地图 ios sdk的简单配置

本文详细介绍了如何将百度SDK集成到iOS项目中,包括添加必要的文件、设置静态库链接路径及确保支持Objective-C++等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 就出现了无法初始化的错误。

还有设置请看图
百度地图 ios sdk的简单配置 - 心中有爱 - 王苏金的博客
 
 评论这张
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值