Оригинальный вопрос был несколько иным, но частью более серьезного вопроса.
Я пытаюсь создать Qt 5.2 как статический со статическим OpenSSL в Windows.
Моя конечная цель - отправить одиночный двоичный без необходимости предоставления libeay32.dll и ssleay32.dll с ним. Однако мне кажется, что это невозможно. Я построил статический Qt со статическими opensl libs, но похоже, что Qt полностью игнорирует предоставленные библиотеки и всегда ищет DLL.
Этот ответ также предполагает, что QtNetwork всегда ищет DLL и игнорирует все остальное, но также заявляет, что "два варианта должны собирать OpenSSL в Qt...", но это, похоже, не так.
Может кто-нибудь дать окончательный ответ?
Это моя конфигурация Qt (разрывы строк добавлены для чтения):
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"