windows下libcurl+openssl编译与使用配置
2017-07-20 14:50
363 查看
之前使用过libcurl, 编译也是最简单的版本, 不需要openssl, 即不需要支持https, 所以编译和使用都很正常. 但要使用openssl就很麻烦了, 我花了差不多两天去编译和调用, 记录一下, 以便下次使用
编译openssl
我使用的是最新的openssl----openssl-1.1.0f, 编译很简单, 按照他的文档去编就好
安装perl, 直接网上下载安装, 没问题
打开想要编译的版本的vs命令窗口
编译静态库
编译libcurl
直接打开下载好的libcurl相应版本的vs项目, 用相应的vs打开, 选择"LIB Release-LIB OpenSSL"
右键项目libcurl->Properties
修改编译选项
添加openssl头文件和依赖库
编译就成功了
使用libcurl
同样的配置libcurl头文件和依赖库, 但除了libcurl的库, 还有其他库需要链接: crypt32.lib ws2_32.lib wldap32.lib ole32.lib shell32.lib Advapi32.lib User32.lib
这样就能成功编译调用libcurl_openssl的项目了
图文并茂, 希望能帮到各位看官
编译openssl
我使用的是最新的openssl----openssl-1.1.0f, 编译很简单, 按照他的文档去编就好
安装perl, 直接网上下载安装, 没问题
打开想要编译的版本的vs命令窗口
编译静态库
perl Configure VC-WIN32 no-shared nmake nmake install
编译libcurl
直接打开下载好的libcurl相应版本的vs项目, 用相应的vs打开, 选择"LIB Release-LIB OpenSSL"
右键项目libcurl->Properties
修改编译选项
添加openssl头文件和依赖库
编译就成功了
使用libcurl
同样的配置libcurl头文件和依赖库, 但除了libcurl的库, 还有其他库需要链接: crypt32.lib ws2_32.lib wldap32.lib ole32.lib shell32.lib Advapi32.lib User32.lib
这样就能成功编译调用libcurl_openssl的项目了
图文并茂, 希望能帮到各位看官
相关文章推荐
- windows visual 编译openssl+libcurl
- Boost 下载安装编译配置使用指南(含Windows和Linux)
- 【原】Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- OpenSSL在Windows下使用vs2010的编译安装
- Windows环境下使用VS2005编译OpenSSL
- Windows环境下使用VS2005编译OpenSSL
- Boost下载安装编译配置使用指南(含Windows和Linux)
- libhdfs编译,安装,配置,使用
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- 在Windows下使用汇编方式编译OpenSSL方法
- Boost下载安装编译配置使用指南(含Windows和Linux)
- [From HTTP to AWS][4]使用LibcURL with OpenSSL support
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- Boost下载安装编译配置使用指南(含Windows和Linux)
- 在Windows下使用汇编方式编译OpenSSL方法