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

    就可以解决这个问题。


    成功编译花了一天时间!

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

  • 相关阅读:
    CS224n, lec 10, NMT & Seq2Seq Attn
    CS231n笔记 Lecture 11, Detection and Segmentation
    CS231n笔记 Lecture 10, Recurrent Neural Networks
    CS231n笔记 Lecture 9, CNN Architectures
    CS231n笔记 Lecture 8, Deep Learning Software
    CS231n笔记 Lecture 7, Training Neural Networks, Part 2
    pytorch坑点排雷
    Sorry, Ubuntu 17.10 has experienced an internal error
    VSCode配置python插件
    tmux配置与使用
  • 原文地址:https://www.cnblogs.com/yfceshi/p/6759374.html
Copyright © 2011-2022 走看看