win10 + vs2017 + cmake3.17 编译 curl-7.48

1. 下载curl-7.48并解压

解压到"D:\Depend_3rd_party\curl748"文件夹

2. 创建build和install文件夹

1)build文件夹创建在"D:\Depend_3rd_party\curl748"文件夹内部

2)install文件夹,创建在"D:\Depend_3rd_party\curl748"外部

3. 打开cmake-3.17

1)配置源码路径和安装路径

2)点击configure

弹出以下对话框,配置好后,点击finish

等待configure完成,得到以下对话框:

3)修改配置项

(1)修改CMAKE--》CMAKE_INSTALL_PREFIX,设置为自己创建的install文件夹。

(2)修改ZLIB依赖项的路径。

我的zlib安装在D:\Depend_3rd_party\zlib1211\install文件夹下,安装教程见:博客

4)再次configure

此时,配置界面已经不红了。

5) 点击Generare

6)点击Open Project,打开VS2017

4. VS2017中编译

1)编译ALL_BUILD.

工具栏,生成--》批生成--》选中ALL_BUILD的debug和release--》生成

2)编译INSTALL

工具栏,生成--》批生成--》选中INSTALL的debug和release--》生成。

3)编译结束

得到install文件夹下内容,如下:

相关推荐
M1nat0_7 分钟前
Linux 基础 IO 全解析:从文件本质到重定向与缓冲区
linux·运维·服务器
l1t13 分钟前
在aarch64 Linux环境编译安装CinderX
linux·python
Lugas Luo15 分钟前
SATA 协议报错信号与根因定位分析指南
linux·嵌入式硬件
Gauss松鼠会18 分钟前
【GaussDB】GaussDB技术解读之AI大模型在智能运维场景的应用
运维·人工智能·gaussdb
SuperHeroWu724 分钟前
【Neo4j 】图数据库容器化部署(国内源,Linux 详细步骤)
linux·数据库·neo4j
小码吃趴菜26 分钟前
服务器预约系统linux小项目-第五节课
linux·服务器·oracle
满天星830357731 分钟前
【MySQL】表的约束
linux·数据库·mysql
yuweiade32 分钟前
如何查询SQL Server数据库服务器的IP地址
服务器·数据库·tcp/ip
FreeBuf_33 分钟前
攻击者可通过恶意文件利用 Vim 漏洞执行任意命令
linux·编辑器·vim
实在智能RPA35 分钟前
Agent在零售行业能解决哪些痛点?——深度解析零售企业智能自动化转型路径
运维·人工智能·ai·自动化·零售