以前使用过libcurl, 编译也是最简单的版本, 不须要openssl, 即不须要支持https, 因此编译和使用都很正常. 但要使用openssl就很麻烦了, 我花了差很少两天去编译和调用, 记录一下, 以便下次使用shell
我使用的是最新的openssl----openssl-1.1.0f, 编译很简单, 按照他的文档去编就好api
perl Configure VC-WIN32 no-shared nmake nmake install
直接打开下载好的libcurl相应版本的vs项目, 用相应的vs打开, 选择"LIB Release-LIB OpenSSL"curl
右键项目libcurl->Propertiesurl
修改编译选项spa
添加openssl头文件和依赖库3d
编译就成功了code
一样的配置libcurl头文件和依赖库, 但除了libcurl的库, 还有其余库须要连接: crypt32.lib ws2_32.lib wldap32.lib ole32.lib shell32.lib Advapi32.lib User32.libblog
这样就能成功编译调用libcurl_openssl的项目了ssl
图文并茂, 但愿能帮到各位看官文档