vs2022编译libcurl

Posted HiWJY

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2022编译libcurl相关的知识,希望对你有一定的参考价值。

一、下载

https://curl.se/download/curl-8.0.1.zip

 

二、解压到桌面

C:\\Users\\WJY\\Desktop\\curl-8.0.1

 

三、配置

运行解压目录下buildconf.bat文件

 

四、编译

运行 x64 Native Tools Command Prompt for VS 2022

使用cd命令进入到C:\\Users\\WJY\\Desktop\\curl-8.0.1\\winbuild 目录

64bit debug: nmake /f Makefile.vc mode=static vc=15 debug=yes machine=X64 ENABLE_IDN=no

64bit release: nmake /f Makefile.vc mode=static vc=15 debug=no machine=X64  ENABLE_IDN=no

生成目录在 C:\\Users\\WJY\\Desktop\\curl-8.0.1\\builds

五、配置vs2022环境

① 复制include 和 lib文件,配置工程属性,相关添加到工程

② 预处理器添加 CURL_STATICLIB

③ 链接输入中添加

  libcurl_a_debug.lib(libcurl_a.lib)
  ws2_32.lib
  winmm.lib
  wldap32.lib
  Crypt32.lib
  Normaliz.lib

 ps:注意区分debug和release。

以上是关于vs2022编译libcurl的主要内容,如果未能解决你的问题,请参考以下文章

win10上使用VS2017编译libcurl

win10上使用VS2017编译libcurl

Windows下用vs2017编译和配置libcurl库(手把手教,适合新人)

libcurl 静态库编译

libcurl-7.54.1附加zlib1.2.11的编译

C++进阶详解C++开源网络传输库libcurl的编译过程