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