关于 libcurl 的 vc6 编译使用

过程中由于下载的 版本不对,一直在摸索解决编译错误,到最后只有一条错误的时候,发现 是 64位 的版本,无法通过编译。网络上的很多攻略已经过时,导致摸索半天没有一个结果。最后在一些零散的信息中找到了突破口。

 

1. 到官方网站 https://curl.haxx.se/download.html 根据向导 curl Download Wizard 下载得到静态库 压缩包 curl-7.40.0-devel-mingw32.zip

 

2. 把压缩包解压,用 VC6 的安装目录下的工具 LIB.EXE 这是一个命令行工具,把 lib 文件夹下 的 libcurl.def 转换 为 libcurl.lib ; cmd命令 lib /DEF:libcurl.def /MACHINE:X86  ,lib 目录下就生成得到 libcurl.lib 静态库文件

 

3.把 静态库 文件 libcurl.lib  和 include目录下的 curl 文件夹 复制到 VC6 项目中,   curl 文件夹中包含的是 头文件。 项目中编译使用

  #pragma comment (lib, "libcurl.lib")

  #include "curl/curl.h"

   

posted on 2016-07-15 13:37  伊扎洛  阅读(732)  评论(0)    收藏  举报

导航