百度地图引用静态文件
来源:互联网 发布:mac 快捷方式到桌面 编辑:程序博客网 时间:2024/06/11 12:34
百度地图SDK提供了模拟器和真机两中环境所使用的静态库文件,分别存放在libs/Release-iphonesimulator和libs/Release-iphoneos文件夹下。有三种方式可以引入静态库文件:
第一种方式:直接将对应平台的.a文件拖拽至Xcode工程左侧的Groups&Files中,缺点是每次在真机和模拟器编译时都需要重新添加.a文件;
第二种方式:使用lipo命令将设备和模拟器的.a合并成一个通用的.a文件,将合并后的通用.a文件拖拽至工程中即可,具体命令如下: lipo -create Release-iphoneos/libbaidumapapi.a Release-iphonesimulator/libbaidumapapi.a -output libbaidumapapi.a
第三种方式:
1. 将API的libs文件夹拷贝到您的Application工程根目录下
2. 在Xcode的Project -> Edit Active Target -> Build -> Linking -> Other Linker Flags中添加-ObjC
3. 设置静态库的链接路径,在Xcode的Project -> Edit Active Target -> Build -> Search Path -> Library Search Paths中添加您的静态库目录,比如"$(SRCROOT)/../libs/Release$(EFFECTIVE_PLATFORM_NAME)",$(SRCROOT)宏代表您的工程文件目录,$(EFFECTIVE_PLATFORM_NAME)宏代表当前配置是OS还是simulator
注:静态库中采用ObjectC++实现,因此需要您保证您工程中至少有一个.mm后缀的源文件(您可以将任意一个.m后缀的文件改名为.mm),或者在工程属性中指定编译方式,即将Xcode的Project -> Edit Active Target -> Build -> GCC4.2 - Language -> Compile Sources As设置为"Objective-C++"
- 百度地图引用静态文件
- 百度地图-ios加入静态库文件
- 百度地图引用
- 百度地图的引用
- 页面引用百度地图
- 百度地图的静态地图
- 位置信息引用百度地图
- html引用百度地图API
- 百度地图api的引用
- 合并百度地图静态库
- 安卓百度地图开发so文件引用失败问题研究
- Django 静态文件引用
- 百度地图 - 合并模拟器和真机的静态库文件
- 百度地图 - 合并模拟器和真机的静态库文件
- 百度地图快速生成器,百度地图标记,引用百度地图的时候,出现BMap未定义
- 关于百度API地图的引用
- html页面中引用百度地图接口
- iOS:开放平台引用(五)--百度地图
- java反射reflect
- ActionBar-PullToRefresh的使用
- Python 标准库 urllib2 的使用细节
- ARM体系结构笔记①---(ARM的7种模式、寄存器、存储空间、指令、中断、最小系统)
- Hadoop-2.2.0中文文档——MapReduce--写YARN应用
- 百度地图引用静态文件
- POJ 2250 Compromise (UVA 531)
- cocos2d-x CCMenuItem菜单项
- hive-DML语句
- Python Challenge 第四题
- android 自定义view实现可左右滑动的Tabbar
- java 操作JSON
- git和github使用总结
- 百度地图SDK使用需要引入的框架