httplib中如果要调用https接口,需要开启OPENSSL支持,经过半天坑爹得摸索,总结下经验。
1,下载 并安装Win64OpenSSL
地址如下,我Qt版本是5.15.2 ,openssl选择的是 64位(Win64OpenSSL-3_3_3.msi)
https://slproweb.com/products/Win32OpenSSL.html
2,拷贝 bin/include/lib文件放到Qt工程中。
4,Qt工程配置
配置头文件,库文件。关键的一句 开启ssl DEFINES += CPPHTTPLIB_OPENSSL_SUPPORT
5,调用https接口
执行时 需要将 libcrypto-3-x64.dll,libssl-3-x64.dll 拷贝到 exe目录下。