技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 系统运维 --> iPhone下的libcurl with SSL for iOS

iPhone下的libcurl with SSL for iOS

浏览:4876次  出处信息

最近在做自己的第一个iPhone小应用

需要用到libcurl..

从网上搜索了下.可以得到的是一个without SSL的libcurl库..

然后就没有现成的了..关于with SSL的都是只是一些教程..

但是由于我是在linux下搭建的toolchain 所以自己编译的过程中遇到好多问题..

经过曲折的编译过程.下面是我的编译libcurl的参数 大家可以参考一下

以下是代码片段:
./configure --prefix=/root/work/curl/ --host=arm-apple-darwin9 --disable-shared --enable-static --with-random=/dev/urandom CC=/root/iphone/toolchain/toolchain/pre/bin/arm-apple-darwin9-gcc CFLAGS="-lobjc -march=armv6 -mcpu=arm1176jzf-s -isysroot /root/iphone/toolchain/sdks/iPhoneOS3.1.2.sdk -I/root/work/openssl/include -L/root/work/openssl" --with-ssl=/root/work/openssl CPP=/root/iphone/toolchain/toolchain/pre/bin/arm-apple-darwin9-cpp AR=/root/iphone/toolchain/toolchain/pre/bin/arm-apple-darwin9-ar  LD=/root/iphone/toolchain/toolchain/pre/bin/arm-apple-darwin9-ld AS=/root/iphone/toolchain/toolchain/pre/bin/arm-apple-darwin9-as
make
make install

当然 为了那些”懒汉”们 我上传了自己已经编译好的libcurl库.

使用方法:

编译的时候 请在你的LDFLAGS中加入以下参数 类似于这样子的

以下是代码片段:
LDFLAGS += -I./include
LDFLAGS += -L./lib
LDFLAGS += -lssl -lcrypto -lcurl -lz

下载地址

http://code.google.com/p/skiyo/downloads/detail?name=curl%20with%20ssl%20for%20ios.tar.gz

建议继续学习:

  1. libcurl的使用总结(二)    (阅读:13770)
  2. 手机产品设计方向    (阅读:5901)
  3. libcurl中使用curl_easy_getinfo 产生段错误分析    (阅读:3773)
  4. libcurl的使用总结(一)    (阅读:3168)
  5. IPhone上的邮件推送    (阅读:3064)
  6. 介绍几款iPhone手机原型设计的工具    (阅读:3035)
  7. 解读iPhone平台的一些优秀设计思路    (阅读:2881)
  8. Android与iPhone应用程序界面设计的差异性    (阅读:2892)
  9. 关于libcurl不发包的bug定位    (阅读:2879)
  10. iPhone 5/iOS 6前端开发指南    (阅读:2746)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1