cmake 编译curl源码_Windows下curl的编译

本文详细介绍了如何在Windows下编译curl源码,包括下载curl源码、使用cmake配置、生成工程文件及编译过程,最后讨论了手动部署和自动搜索库文件的方法。
  • 一、概述

  • 二、编译

    • 2.1 下载

    • 2.2 cmake配置

    • 2.3 配置工程

  • 三、部署

    • 3.1 手动部署

    • 3.2 自动搜索

一、概述

网络文件传输库,跟在线地图服务相关,是OpenSceneGraph的第三方依赖库。

二、编译

2.1 下载

下载Curl-7.61.0并解压到D:\OSG\curl-7.61.0,在D:\OSG\curl-7.61.0文件夹下创建build目录。

下载链接:https://curl.haxx.se/download/curl-7.61.1.zip

2.2 cmake配置

  1. 设置where is the source源代码目录

  2. 设置where to build the binaries构建目录

  3. 配置CMAKE_INSTALL_PREFIX,以配置curl的安装路径

  4. 点击configure按钮进行配置

  • 第一次配置需要选择编译器,可选择与自身机器安装的visual studio匹配的编译器

  • 出现配置错误,可对错误部分重新进行配置

  • configure可以多次运行进行配置操作

482a7cfbe3fe03f4c52c6d076c00b200.png

  1. 配置成功后,点击generate生成工程文件

2.3 配置工程

  1. 点击open project打开刚生成的工程文件

  2. 点击菜单栏 生成->批生成

  • All_BUILD进行生成,选择DebugRelease两个版本

  • INSTALL进行生成,选择DebugRelease两个版本

编译生成

三、部署

在自己配置的安装路径中,找到生成的*.dll*.lib*.h文件。

3.1 手动部署

libcurl.dlllibcurld.dll拷贝到D:\OSG\3rdParty\bin目录下,将libcurl.liblibcurd.lib文件拷贝到D:\OSG\3rdParty\lib目录下,将*.h文件拷贝到D:\OSG\3rdParty\include\curl目录下。

3.2 自动搜索

将安装路径配置到path环境变量中,需要重启机器生效,这样搜索时即可搜索到相应库文件。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值