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文件夹下内容,如下:

相关推荐
镜子AI3 小时前
镜子AI 技术复盘:三条自动化链路上的“停止条件“设计
运维·人工智能·自动化
tianyuanwo3 小时前
NetBox 数据库详解:当“关系型数据库”被装进一个网络运维的领域模型里
运维·数据库·netbox
HideF3 小时前
Linux sudo
linux
FlightYe4 小时前
视界原理之3D视频(四):裸眼、眼镜和头显
android·linux·c++·3d·ffmpeg·音视频
蹊黎4 小时前
Linux 下用 C 语言实现进度条
linux·c语言·单片机
知已难寻5 小时前
03 · OpenStack的计算管理 Nova
运维·服务器·开发语言·云原生·云计算·openstack·开源软件
huainingning6 小时前
Windows syslog日志服务器搭建与模拟器对接
运维·服务器·智能路由器
牛马鸡niumasi6 小时前
【Linux】C语言文件操作
linux
say_fall6 小时前
【Linux系统编程】Ext 文件系统:磁盘与存储、文件与目录、现代计算机究竟如何寻找文件
linux·运维·服务器·数据库·c++
wacsii7 小时前
【Linux进程(一)】Linux 进程初探:操作系统如何管理进程?fork() 为什么返回两次?
linux·运维·服务器