美文网首页
Windows平台VS2010编译libcurl

Windows平台VS2010编译libcurl

作者: 免费续面 | 来源:发表于2019-01-07 18:10 被阅读0次

    准备

    下载地址:https://curl.haxx.se/download.html

    编译

    1.打开CMD窗口,切换到curl-7.63.0源码目录,执行:Common7\Tools\vsvars32.bat (x64执行:VC\bin\amd64\vcvars64.bat),准备一下编译环境。

    2.根据需要输入不同编译命令编译即可

    静态库,debug:nmake /f Makefile.vc mode=static VC=10 DEBUG=yes MACHINE=x86

    静态库,release:nmake /f Makefile.vc mode=static VC=10  MACHINE=x86

    动态库:mode=dll

    如果要支持自解压(gzip等),编译时需加入选项:WITH_ZLIB=static,把zlib的头文件和lib文件复制到相应位置。如果出现zlib的符号无法解析,修改Makefile,找到ZLIB_FLAGS,加入:/DZLIB_WINAPI

    问题

    添加libcurl库和头文件后编译可能会提示错误,无法解析的外部符号。搜索这些符号,在链接库上配置上需要的库文件。如:Normaliz.lib;wldap32.lib;Crypt32.lib;等

    编译选项中,增加预定义:BUILDING_LIBCURL

    相关文章

      网友评论

          本文标题:Windows平台VS2010编译libcurl

          本文链接:https://www.haomeiwen.com/subject/oylufqtx.html