I'm trying three different versions of OpenSSL -- 1.0.2l, 1.0.2o, 1.1.0h --
and none of them will link correctly with Qt 5.11.1. The "known issues" wiki
page[1] indicates something with Linux that suggests installing an older
version of OpenSSL (specifically, 1.0 is mentioned). Would this also apply to
Windows as well? It's not explicitly mentioned in these issues.
I've built previous versions of Qt with these OpenSSL 1.0.2 libraries.
Example errors:
...
qsslsocket_openssl_symbols.obj : error LNK2019: unresolved external symbol
_sk_num referenced in function "int __cdecl q_sk_num(struct stack_st *)"
(?q_sk_num@@YAHPAUstack_st@@@Z)
qsslsocket_openssl_symbols.obj : error LNK2019: unresolved external symbol
_sk_value referenced in function "void * __cdecl q_sk_value(struct stack_st
*,int)" (?q_sk_value@@YAPAXPAUstack_st@@H@Z)
qsslsocket_openssl_symbols.obj : error LNK2019: unresolved external symbol
_sk_new_null referenced in function "struct stack_st * __cdecl
q_sk_new_null(void)" (?q_sk_new_null@@YAPAUstack_st@@XZ)
qsslsocket_openssl_symbols.obj : error LNK2019: unresolved external symbol
_sk_free referenced in function "void __cdecl q_sk_free(struct stack_st *)"
(?q_sk_free@@YAXPAUstack_st@@@Z)
...
Configured with:
configure -opensource -confirm-license -prefix Q:\Qt\5.11.1\64_dll -mp
-release -nomake examples -no-qml-debug -no-compile-examples -nomake tests
-openssl-linked -I Q:\Qt\openssl_64_dll_102o\include -L
Q:\Qt\openssl_64_dll_102o\lib -opengl desktop
(of course, the OpenSSL folders are different for each version I've tried)
[1] https://wiki.qt.io/Qt_5.11.0_Known_Issues
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest