Czy jest jakiś sposób na zbudowanie statycznego Qt ze statycznym OpenSSL?

Oryginalne pytanie było nieco inne, ale stanowiło część większego pytania.

Próbuję zbudować Qt 5.2 jako statyczny ze statycznym OpenSSL w systemie Windows.

Moim ostatecznym celem jestwysyłać pojedynczy plik binarny bez konieczności dostarczania wraz z nim libeay32.dll i ssleay32.dll. Wydaje mi się jednak, że to niemożliwe. Zbudowałem statyczny Qt ze statycznymi bibliotekami openssl, ale wygląda na to, że Qt całkowicie ignoruje dostarczone biblioteki i zawsze szuka bibliotek DLL.

To Odpowiedź sugeruje również, że QtNetwork zawsze szuka bibliotek DLL i ignoruje wszystko inne, ale stwierdza również, że „dwie opcje toskompiluj OpenSSL do Qt... ”, ale wydaje się, że tak nie jest.

Czy ktoś może udzielić ostatecznej odpowiedzi?

To jest moja konfiguracja Qt (podziały wierszy dodane w celu zwiększenia czytelności):

configure -static -qmake -opensource -nomake examples -opengl desktop
-platform win32-msvc2010 -openssl -I C:\git\openssl\build\include
-L C:\git\openssl\build\lib OPENSSL_LIBS="-llibeay32 -lssleay32 -lgdi32"

questionAnswers(3)

yourAnswerToTheQuestion