因为是很早以前进行的编译,所以软件包的具体来源记不太清了,若有冒犯请联系我备注
————————
本文是由作者自己的编译过程总结了一个十分简单的编译方式,共勉

libcurl 库的简介

libcurl是一个开源的客户端URL传输库,支持多种网络协议传输,
如FTP,FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE ,LDAP等协议,
其主页是http://curl.haxx.se/

libcurl 下载

本文提供建议的三种下载方案:
第一种:由作者上传的打包好的一份源代码,本文即依据这个工程进行流程演示
https://download.csdn.net/download/weixin_44626648/12685547
第二种:可在github上面下载
https://github.com/curl/curl
第三种:可在libcurl官网上进行下载
https://curl.haxx.se/download.html

编译流程

一、软件包解压

在图上所示的位置,使用vs2010以上版本打开sln文件
Windows下编译libcurl库

二、libcurl编译

1、编译准备(如果使用vs2010可跳过)

因为我目前使用的电脑仅安装了vs2019版,所以使用vs2019进行示范:

高于2010版本的vs需要先重定向到当前版本的平台工具集
Windows下编译libcurl库
Windows下编译libcurl库

2、编译必要配置

接下来可以直接在项目设置中配置需要生成的库的类型Windows下编译libcurl库
Windows下编译libcurl库
这里要注意的是,配置生成的项目类型,必须与将要使用libcurl库的项目类型一致,否则编译器会报链接时错误

3、编译可选配置

这里还有个小建议是,按下面两张图分别配置32位平台和64位平台的输出目录,可以让后面生成的库文件分类清晰Windows下编译libcurl库Windows下编译libcurl库

4、生成结果文件

接下来就是按照需要的平台(32 or 64)以及需要的配置(Debug or Release)生成最终的文件Windows下编译libcurl库

结语

因为本身整个流程几乎已经被简化到了极致,所以这里就不放编译好的库文件了。

相关文章:

  • 2021-11-03
  • 2021-11-11
  • 2022-12-23
  • 2022-01-26
  • 2021-05-26
  • 2021-06-13
  • 2022-01-26
猜你喜欢
  • 2022-12-23
  • 2022-02-02
  • 2021-08-01
  • 2021-05-17
  • 2022-12-23
  • 2022-12-23
  • 2021-10-16
相关资源
相似解决方案