ASIHTTPRequest框架 配置 和xcode编译提示找不到"libxml/HTMLparser.h",解决方法如下:
来源:互联网 发布:ipad软件下载助手 编辑:程序博客网 时间:2024/05/29 04:06
ASIHTTPRequest框架是优秀的第三方Objective-C的HTTP框架,支持Mac OS X和iOS下的HTTP开发。技术支持网站是http://allseeing-i.com/ASIHTTPRequest/。具有如下优点: 支持下载数据放在内存或本地文件 容易访问请求和应答HTTP header 支持Cookie 支持GZIP请求或应答 支持缓存 支持同步或异步请求 支持HTTPS 但ASIHTTPRequest框架不支持ARC,如果在ARC下开发配置起来有点麻烦。本章我们介绍的实例是基于ARC下开发的。 安装和配置ASIHTTPRequest框架 首先下载地址https://github.com/pokeb/asi-http-request/tree,下载完成打开asi-http-request目录,选择文件添加到我们的iOS工程中。
然后我们还需要为工程添加一些支持的类库或框架,它们包括: CFNetwork.framework SystemConfiguration.framework MobileCoreServices.framework CoreGraphics.framework libz.dylib 选择工程的Targets(编号①所示),再选择Build Phases(编号②所示),然后再选择编号③,弹出对话框,在对话框中选择上面的框架或类库。最后点击编号④所示的Add按钮添加。
这样ASIHTTPRequest框架所需要的类库和框架就添加进来了。然后我们可以编译一下,看看是否有什么错误。如果我们的工程采用ARC(自动引用计数)管理内存的话,就会有些小麻烦,会有编译错误。
这些编译错误不能难看出是ARC的不支持错误,这是由于ASIHTTPRequest框架本身不支持ARC技术,它的源代码中使用了MRC(手动管理引用计数)。解决方法是为ASIHTTPRequest框架中的这些源程序文件,设置不采用ARC编译,编译参数是为-fno-objc-arc。选择工程的Targets(编号①所示),再选择Build Phases(编号②所示),然后再选择ASIHTTPRequest中的文件,双击弹出对话框,在对话框中输入“-fno-objc-arc”。
使用ASIHTTPRequest xcode编译提示找不到"libxml/HTMLparser.h",解决方法如下:
1>.在xcode中左边选中项目的root节点,在中间编辑区的搜索框中输入"header search paths",
双击Header Search Paths项,点击加号增加一项并输入"${SDK_DIR}/usr/include/libxml2",
点击done按钮结束.
2>.再次在搜索框中输入"other linker flags",双击Other Linker Flags项,
点击加号增加一项并输入"-lxml2",点击done按钮结束.
好了,到此over.
- ASIHTTPRequest框架 配置 和xcode编译提示找不到"libxml/HTMLparser.h",解决方法如下:
- 使用ASIHTTPRequest xcode编译提示找不到"libxml/HTMLparser.h",解决方法如下
- 使用ASIHTTPRequest xcode编译提示找不到"libxml/HTMLparser.h"解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- 使用ASIHTTPRequest 编译提示找不到"libxml/HTMLparser.h"的解决方法
- ASIHTTPRequest 提示#import <libxml/HTMLparser.h>找不到
- 导入ASIHTTPRequest 提示<libxml/HTMLparser.h> 找不到头文件
- TTPRequest 提示#import <libxml/HTMLparser.h>找不到 的解决方法
- libxml/HTMLparser.h file not found 解决方法
- 使用libxml提示libxml/tree.h找不到的问题解决
- 使用libxml提示libxml/tree.h找不到的问题解决
- 高斯图像模糊算法及其 C 实现
- 随机共振讨论之信噪比定义
- 随便写写
- Jquery之鼠标滑动li --hover--背景色变蓝色实例(十八)
- 所有的排序算法+代码+注释
- ASIHTTPRequest框架 配置 和xcode编译提示找不到"libxml/HTMLparser.h",解决方法如下:
- 程序员2014年展望未来八个小小技巧
- 设计模式之解释器模式
- 安全有效的实现两星期内自动登陆功能
- 地图的开发研究--基于openlayers+geoserver+tomcat的离线地图--postgis空间数据库
- setsockopt 设置 SO_LINGER 选项 关闭连接
- 配置Guice Servlet
- _flash_removeCallback未定义异常的解决方案
- C#操作文件记录