zoukankan      html  css  js  c++  java
  • windows curl ssl版本号编译

    编译curl-ssl版本号碰到非常多坑,这里记录一下。亲手測试,注意版本号号!!

    !。

    1.下载  curl-7.43.0  libssh2-1.3.0  openssl-1.0.0s   ActivePerl5   zlib  nasm

    2.  编译openssl,在编译的时候能够參考这边文章http://www.oschina.net/question/54100_138557

    编译环境 vs2010 ,openssl版本号 : openssl-1.0.0s(vs2010编译过没问题,其余的版本号用vs2013编译出问题。!!

    高版本号会出现构造函数什么错误)

    vs2010命令窗体进入  openssl文件夹。ms32all.bat所有编译   (假设使用vs2013编译  会出现gethostbyname函数问题,依照提示定义宏还是不能编译过,仅仅能用vs2010编译)

    等待漫长的过程就会出现编译成功。当前文件夹以下out32就是  编译出来我们须要的东西了。

    3.编译libssh2-1.3.0,直接双击.dsw的文件。vs2010自己主动打开项目,将相关文件加入到include里面(也能够设置头文件路径。比較麻烦,dll  lib 版本号都须要的话,要多次加入。直接将头文件拷贝到include里面非常省时).编译出来就是libssh2.lib文件和libssh2.dll了。

    4.进入projects文件夹,双击build-openssl.bat,然后进入文件夹curl-7.43.0projectsWindowsVC12,双击打开项目,这是使用的是vs2013打开的。

    将相关库文件复制到lib里面进行编译。假设使用  vs2013必然会出现"链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的”情况。看这个链接http://blog.csdn.net/zengraoli/article/details/11919307

    就可以解决这个问题。


    成功编译花了一天时间!

      不同的版本出现不同的坑!

  • 相关阅读:
    PHP开发中bcscale timezone charset的设定
    [转]git图解(3):分支操作
    [转]Docker(三):Dockerfile 命令详解
    [转]php中 curl模拟post发送json并接收json
    [转]【docker】CMD ENTRYPOINT 区别
    [转]php模拟post提交请求,调用接口
    [转]【比特币钱包开发 五】新建钱包:生成子账号地址与路径
    [转]bitcoin API reference (JSON-RPC)
    flume原理
    Hive格式各种格式下不同压缩算法的比较
  • 原文地址:https://www.cnblogs.com/yfceshi/p/6759374.html
Copyright © 2011-2022 走看看