一、概述
二、编译
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配置
设置
where is the source源代码目录设置
where to build the binaries构建目录配置
CMAKE_INSTALL_PREFIX,以配置curl的安装路径点击
configure按钮进行配置
第一次配置需要选择编译器,可选择与自身机器安装的
visual studio匹配的编译器出现配置错误,可对错误部分重新进行配置
configure可以多次运行进行配置操作

配置成功后,点击
generate生成工程文件
2.3 配置工程
点击
open project打开刚生成的工程文件点击菜单栏 生成->批生成
对
All_BUILD进行生成,选择Debug和Release两个版本对
INSTALL进行生成,选择Debug和Release两个版本
编译生成
三、部署
在自己配置的安装路径中,找到生成的*.dll,*.lib,*.h文件。
3.1 手动部署
将libcurl.dll和libcurld.dll拷贝到D:\OSG\3rdParty\bin目录下,将libcurl.lib和libcurd.lib文件拷贝到D:\OSG\3rdParty\lib目录下,将*.h文件拷贝到D:\OSG\3rdParty\include\curl目录下。
3.2 自动搜索
将安装路径配置到path环境变量中,需要重启机器生效,这样搜索时即可搜索到相应库文件。
本文详细介绍了如何在Windows下编译curl源码,包括下载curl源码、使用cmake配置、生成工程文件及编译过程,最后讨论了手动部署和自动搜索库文件的方法。
1295

被折叠的 条评论
为什么被折叠?



