码迷,mamicode.com
首页 > Web开发 > 详细

libcurl 静态库编译

时间:2017-09-06 12:55:01      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:mtd   属性   bcf   包括   zip   libcurl   htm   完成   nbsp   

转载:http://www.cnblogs.com/jkcx/p/6406706.html

1.下载最新版的libcurl(官网:http://curl.haxx.se/download.html),并解压。(本例以vs2012 + curl-7.54.1.zip为例),如果使用curl-7.54.1版本,http://pan.baidu.com/s/1pL6xg6J

2.打开VS2012 开发人员命令提示,并CD进入 curl-7.54.1/winbuild/ 目录

打开命令行

技术分享

切换目录

技术分享

执行命令

技术分享

执行结果

技术分享

 

VS生成代码的时候有一个运行库选项(项目属性 - 配置属性 - C/C++ - 代码生成 - 运行库)/MT和/MD(/MTd和/MDd是对应的debug版本)

就是说你编译时如果加了RTLIBCFG=static这个选项,就相当于编译了/MT版本的libcurl,否则是/MD版本的

nmake /f Makefile.vc mode=static VC=11 RTLIBCFG=static

完成编译后libcurl静态库会出现在builds目录下包括头文件和libcurl_a.lib,我们需要的是builds/libcurl-vc12-x86-release-static-ipv6-sspi-winssl下面的include和lib两个文件夹

技术分享

 

libcurl 静态库编译

标签:mtd   属性   bcf   包括   zip   libcurl   htm   完成   nbsp   

原文地址:http://www.cnblogs.com/chechen/p/7483863.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!