关于 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"
浙公网安备 33010602011771号