other linker flags
来源:互联网 发布:网络协议指的是 编辑:程序博客网 时间:2024/05/22 13:27
包含静态库时候需要在Target的Other linker flags里面加上值:-objC,-all_load,-force_load
对于64位机子和iPhone OS应用
解决方法是使用-all_load 或者 -force_load。
-all_load强迫链接器从它能看见的所有文档中加载所有的对象文件,甚至那些没有OC代码的文档。
-force_load适用于Xcode3.2+版本,它允许finer得到文档加载的控制。每一个-force_load操作必须跟着一个文档路径,文档中的每一个对象文件将会被加载。
-all_load就是会加载静态库文件中的所有成员,
-ObjC就是会加载静态库文件中实现一个类或者分类的所有成员,
-force_load(包的路径)就是会加载指定路径的静态库文件中的所有成员。
举个例子
当链接一个包含类别的OC静态库时候,将会得到一个运行时异常:"selector not recognized"。你需要设置Other Linker Flags的值为-ObjC就OK了
- <iOS>other linker flags
- <iOS>other linker flags
- other linker flags
- <iOS>other linker flags
- Other linker flags
- <iOS>other linker flags
- other linker flags
- <iOS>other linker flags
- other linker flags 记录
- other linker flags
- Xcode:Other linker flags
- Other linker flags
- ios library Other Linker Flags
- ios library Other Linker Flags
- iOS library Other Linker Flags
- xcode:关于Other Linker Flags
- xcode:关于Other Linker Flags
- Xcode:关于Other Linker Flags
- AM3359 GPIO 驱动设计
- Linux进程睡眠和唤醒以及无效唤醒
- UILabel的简单使用
- python下的一些特殊属性(几个实例说明)
- 隐藏没有实体关联的工程图标注
- other linker flags
- 控制台-网络管理之在Cacti系统中导入MIB信息库
- 算法学习笔记之插入排序
- 解决Win7下使用waveIn系列函数录音时插拔麦克风时的死锁问题
- verilog例化
- IE7下报参数无效
- 记一次不太成功项目感想
- 对于MFC中窗口接受文件的拖拽功能
- Spring开发常见异常及原因列表