当前位置:网站首页>libcurl 7.61.0 VS2013 编译教程
libcurl 7.61.0 VS2013 编译教程
2022-06-10 18:14:00 【插件开发】
1.准备
下载好源码和工具,作者试验的是libcurl7.61.0和openssl1.1.1,读者可以自行百度。
2.编译openssl
参照作者博文:https://plugin.blog.csdn.net/article/details/125067409
得到.lib,.dll,.h 三类文件。如下图所示:
在libcurl源码文件夹下新建deps文件夹,并将上图中的bin,include和lib文件夹拷贝进去,如下图所示:
3.打开VS2013命令行控制台
并定位到控制台下:
4.输入命令
nmake /f Makefile.vc mode=dll ENABLE_IDN=no WITH_SSL=dll VC=12 MACHINE=x86 DEBUG=no
参数分析:
mode=static 表示生成静态链接库.lib文件,如果要生成动态链接库用 mode=dll
ENABLE_IDN=no 这个是必须加的,表示不使用Windows IDN APIs,默认是 yes,这样会导致使用时出现连接错误。
WITH_SSL=static 表示用Openssl的静态连接库(.lib)文件参与编译,如果用Openssl的动态链接库就写WITH_SSL=dll。
VC=12 表示用VS2013进行编译,也可以指定其他版本的VS。
MACHINE=x64 表示编译出的是64位版本程序,如果想编译出32位的用 MACHINE=x86
RTLIBCFG=static 表示静态编译CRT运行时库(/MT),否则默认是(/MD)动态链接运行时库。
DEBUG=no 表示编译release版本,如果想编译Debug版本用 DEBUG=yes。
更具体编译选项请阅读 curl\winbuild\BUILD.WINDOWS.txt 文档。
5.查看结果
在源码文件夹builds下可以查看结果。如下图所示:
6.作者答疑
如有疑问,敬请留言。
边栏推荐
- Data URL
- 2021年全球十大模拟IC供应商:德州仪器稳居第一,Skyworks营收增幅最高
- Db2 SQL PL的动态SQL
- Salesmartly | add a new channel slack to help you close the customer relationship
- [kuangbin]专题十二 基础DP1
- [QNX hypervisor 2.2 user manual] 3.2.1 VM configuration syntax
- 直播预告 | 社交新纪元,共探元宇宙社交新体验
- In the era of data processing, data analysis has become the basic construction
- MySQL索引失效场景
- Data URL
猜你喜欢

Adobe Premiere Basic - tool use (select tools, rasoir tools, and other Common Tools) (III)

Chapter II data type (I)

瑞芯微RK1126平台 平台移植libevent 交叉编译libevent

Data URL

Adobe Premiere Foundation (track related) (V)

Enterprise data quality management: how to evaluate data quality?

5. golang generics and reflection

如何设置 SaleSmartly 以进行 Google Analytics(分析)跟踪

Ruijie x32pro brush openwrt enable wireless 160MHz

什么是商业智能BI,谈谈商业智能BI的定义与作用
随机推荐
uniapp 原生js实现公历转农历
Screen output of DB2 stored procedure, output parameters, and return result set
Adobe Premiere basic special effects (card point and transition) (IV)
[kuangbin]专题十二 基础DP1
Introduction to ad18 device library import
什么是商业智能BI,谈谈商业智能BI的定义与作用
Opencv does not rely on any third-party database for face detection
关于YUV格式的一些总结
【QNX Hypervisor 2.2 用户手册】3.3 配置Guest
Chapter 161 SQL function year
Adobe Premiere基础(视频的最后一步字幕添加)(六)
Wechat applet, get the current page and judge whether the current page is a tabbar page
Adobe Premiere基础-不透明度(蒙版)(十一)
如何设置 SaleSmartly 以进行 Google Analytics(分析)跟踪
The value of Bi in the enterprise: business analysis and development decision
第三章 数据类型(二)
VMware Horizon 8 2111 部署系列(十六)Blast带宽测试
数据治理经典6大痛点?这本书教你解决
3. getting started with golang concurrency
【Vulnhub靶场】JANGOW: 1.0.1