windows下面编译使用libcurl

来源:互联网 发布:多标签分类算法 编辑:程序博客网 时间:2024/04/28 00:52

搞了一天的libcurl终于编译通过了


1、先下载openssl,解压缩到 d:/openssll

   编译openssl 成静态库,拷贝编译后的库文件libeay32.lib,ssleay32.lib,放在  d:/openssll/lib 目录下面,目录没有则创建
   
2、下载zlib,解压缩到 d:/zlib
   编译zlib 成静态库,拷贝编译后的库文件zlib.lib 放在 d:/zlib/lib 目录下面,目录没有则创建
   
3、下载libcurl,解压缩到d:/libcurl


4、cmd打开命令行,cd 到vs安装目录 C:\Microsoft Visual Studio 10.0\VC 

     运行vcvarsall.bat文件



5、cd进入d:/libcurl/lib目录


6、设置编译参数 set CFG = release-ssl-zlib     //静态库release-ssl  release-ssl-zlib  动态库 release-dll-ssl-dll-zlib-dll
      设置库路径      set OPENSSL_PATH = d:/openssl
set ZLIB_PATH = d:/zlib

7、运行命令 nmake -f Makefile.vc10 

     最后编译完成。在d:\libcurl\lib下面的 release-ssl-zlib目录下面有个 libcurl.lib 如果debug库名字是libcurld.lib



8、windows下面用libcurl 还需要几个lib文件ws2_32.lib, winmm.lib, wldap32.lib,预编译里面还需要添加宏定义 BUILDING_LIBCURL 和 HTTP_ONLY 不然会练接失败
0 0
原创粉丝点击