ios 开发 使用第三方静态库.a
来源:互联网 发布:电子期刊数据库 编辑:程序博客网 时间:2024/06/06 04:56
第一种方式:直接将对应平台的.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中添加-lbaidumapapi
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 开发 使用第三方静态库.a
- iOS编程:第三方静态库(.a文件)处理
- iOS编程:第三方静态库(.a文件)处理
- iOS编程:第三方静态库(.a文件)处理命令
- android开发 NDK 编译和使用第三方静态库
- iOS开发进阶 - 使用Carthage管理iOS第三方库
- iOS开发第三方库
- IOS开发第三方库
- ios开发中经常使用的第三方库
- iOS开发之Sqlite 第三方库FMDB的使用
- iOS开发笔记24--第三方库JSONModel的使用
- iOS开发中使用cocoaPods管理第三方库
- iOS开发 - AFNetworking 的使用(第三方库)
- IOS开发第三方库JASidePanelController使用介绍
- iOS MAC开发使用第三方证书
- iOS开发- SDWebImage第三方基本使用
- android NDK 使用第三方静态库
- xcode4中使用第三方静态库
- Windows 2008 server R2 + IIS 7.5 搭建FTP 使用Windows验证
- c#字符串格式化
- 在Linux下搭建 miniGUI mStudio环境
- js 格式化时间
- 小波变换和Gabor变换
- ios 开发 使用第三方静态库.a
- One or more breakpoints cannot be set and have been disabled...
- FastDFS的配置、部署与API使用解读(1)Get Started with FastDFS
- ios浅谈关于nil和 NIL区别及相关问题
- TDD的不足之处
- FastDFS的配置、部署与API使用解读(2)以字节方式上传文件的客户端代码
- Android实现推送PushService通知Notification
- substr截取字符串
- linux简介 及安装