美文网首页
openssl库的编译和添加ios

openssl库的编译和添加ios

作者: dandelionYD | 来源:发表于2018-12-29 13:40 被阅读0次

我们项目里面有时会用到openssl里面的libcrypto.a和libssl.a静态库
github源码

下面我们来看看怎么编译的:
这是我个人编译好了的项目(里面有我自己写的一个测试demo和一个编译好了的工程)

详细如下:

  • 首先先下载需要编译的库(上面的github的地址)
  • 进入工程文件的根目录(里面有OpenSSL-for-iOS.xcodeproj)
  • 执行下面的命令
(1)  ./build-libssl.sh
(2)  ./build-libssl.sh --version=1.1.0f  
image
  • 接下来我们开始导入到项目里面:
    • 将include和lib的文件夹拖入到工程里面(注意在lib里面我只导入了:libcrypto.a和libssl.a)
      image
    • 在Library Search Paths中添加$(inherited) 和$(SRCROOT)(创建工程后默认是已经存在的,直接忽略就可以了)
    • 在Header Search Paths中添加include路径(我这边是直接拖进去的)


      image
    • 最后编译下(成功!)
  • 具体的查看是否实现库有用可以参照Openssl_Build,里面我参照了网上的demo写了一个md5加密的

相关文章

网友评论

      本文标题:openssl库的编译和添加ios

      本文链接:https://www.haomeiwen.com/subject/eniulqtx.html