您的位置:首页 > 移动开发 > IOS开发

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

还有设置请看图



 

 评论这张

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: