• 160阅读
  • 7回复

[提问]请求https时,编译报错一些类或函数缺失? [复制链接]

上一主题 下一主题
 

只看楼主 倒序阅读 楼主  发表于: 02-14
回复本帖可获得5RMB金钱奖励!
每人最多可获奖1次,奖池剩余0RMB金钱 (中奖几率50%)

我在写请求https时,使用静态编译时会报如图错误动态编译不会报错),检查头文件包含了。请问是什么原因呢?小白求教

只看该作者 1楼 发表于: 02-14
静态库是我看网上教程编译的,是不是编译错了呢? 有没大神指教啊
离线uidab

只看该作者 2楼 发表于: 02-14
回帖奖励+ 5
在网上看到这个,不知道是不是和你要的一样。

When compiling Qt you can choose one of these options based on the configure command line:

no OpenSSL support (-no-openssl)
QtNetwork dynamically opening OpenSSL libs (-openssl; default)
QtNetwork linking to OpenSSL (-openssl-linked)
The last one means dynamic linking (if Qt is built as a shared library), or static linking (when doing a static build of Qt, i.e. -static).

So the ""solution"" to your problem is passing -static -openssl-linked to Qt‘s configure.
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!

只看该作者 3楼 发表于: 02-14
回 uidab 的帖子
uidab:在网上看到这个,不知道是不是和你要的一样。
When compiling Qt you can choose one of these options based on the configure command line:
no OpenSSL support (-no-openssl)
....... (2020-02-14 20:04) 

你好。请问怎么将-static -openssl-linked参数加入配置呢?
离线fsu0413

只看该作者 4楼 发表于: 02-14
回帖奖励+ 5
静态编译不是你自己编译的吗, -static 在哪里加 -openssl-linked就在那里加
离线fsu0413

只看该作者 5楼 发表于: 02-14
还有 openssl-linked的时候,需要你来提供静态编译的openssl库

只看该作者 6楼 发表于: 02-14
回 fsu0413 的帖子
fsu0413:还有 openssl-linked的时候,需要你来提供静态编译的openssl库 (2020-02-14 21:20) 

明白了 就是需要重新配置,重新编译一遍!谢谢
离线uidab

只看该作者 7楼 发表于: 02-15
回 用户名六个字 的帖子
用户名六个字:你好。请问怎么将-static -openssl-linked参数加入配置呢? (2020-02-14 21:05) 

英文写的比较清楚了
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
快速回复
限100 字节
 
上一个 下一个