您的位置:首页 > 运维架构

windows下libcurl+openssl编译与使用配置

2017-07-20 14:50 363 查看
  之前使用过libcurl, 编译也是最简单的版本, 不需要openssl, 即不需要支持https, 所以编译和使用都很正常. 但要使用openssl就很麻烦了, 我花了差不多两天去编译和调用, 记录一下, 以便下次使用

  编译openssl
    我使用的是最新的openssl----openssl-1.1.0f, 编译很简单, 按照他的文档去编就好

安装perl, 直接网上下载安装, 没问题

打开想要编译的版本的vs命令窗口

编译静态库

perl Configure VC-WIN32 no-shared
nmake
nmake install


  编译libcurl
    直接打开下载好的libcurl相应版本的vs项目, 用相应的vs打开, 选择"LIB Release-LIB OpenSSL"

    


    右键项目libcurl->Properties

      修改编译选项

      


      


      添加openssl头文件和依赖库

      


      


    编译就成功了

  使用libcurl
    同样的配置libcurl头文件和依赖库, 但除了libcurl的库, 还有其他库需要链接: crypt32.lib ws2_32.lib wldap32.lib ole32.lib shell32.lib Advapi32.lib User32.lib

    


    这样就能成功编译调用libcurl_openssl的项目了

图文并茂, 希望能帮到各位看官
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: