Russian Qt Forum
Ноябрь 23, 2024, 08:45
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Работа с сетью
>
Проблемы с SSL.
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Проблемы с SSL. (Прочитано 14140 раз)
QCasper
Гость
Проблемы с SSL.
«
:
Июль 20, 2007, 16:22 »
У меня не работает SSL. А именно при запросе страницы гетом, вываливается ошибка, что страница куда-то там перманентно перемещена. Причем firefox нормально все окрывает.
Помимо всего прочего, при вызове функции QHttp:request(), причем неважно в Https mode или в Http, в консоль валится вот это:
Цитировать
QSslSocket: cannot find ssleay32 library: QLibrary::load_sys: Cannot load ssleay
32 (The specified module could not be found.).
QSslSocketBackendPrivate::ensureInitialized: unable to resolve all symbols
кто-нибудь сталкивался?
Да, хочу заметить, что библиотека собралась нормально, с ключиком -openssl, при сборке ошибок не было.
Записан
Tonal
Гость
Проблемы с SSL.
«
Ответ #1 :
Июль 20, 2007, 18:55 »
Не найдена динамическая либа ssl-я?
Записан
QCasper
Гость
Проблемы с SSL.
«
Ответ #2 :
Июль 20, 2007, 19:30 »
Цитата: "Tonal"
Не найдена динамическая либа ssl-я?
Это вы кого спрашиваете?
Записан
Tonal
Гость
Проблемы с SSL.
«
Ответ #3 :
Июль 20, 2007, 21:52 »
Вдимо вас. ;-)
Если это происходит в винде, то сообщение скорее всего означает, что ssleay
32.dll не найдена в путях (PATH).
Причём для сборки самой dll-ки не требуется - нужно только чтобы линкер знал где искать библиотеку импорта.
Как это всё устроено а *nix-ах я не очень хорошо представляю.
Но думаю, что как-то похоже. ;-)
Записан
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Проблемы с SSL.
«
Ответ #4 :
Июль 20, 2007, 21:55 »
В линухе все либы (и вообще бинарники) в основном валятся в определенные каталоги, типа usr/bin или usr/local/bin, которые всегда доступны.
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
QCasper
Гость
Проблемы с SSL.
«
Ответ #5 :
Июль 20, 2007, 23:29 »
Цитата: "Tonal"
Вдимо вас. ;-)
Если это происходит в винде, то сообщение скорее всего означает, что ssleay
32.dll не найдена в путях (PATH).
Причём для сборки самой dll-ки не требуется - нужно только чтобы линкер знал где искать библиотеку импорта.
Как это всё устроено а *nix-ах я не очень хорошо представляю.
Но думаю, что как-то похоже. ;-)
В винде. То, по какой причине библиотека не найдена я и сам знаю. Вопрос как и из чего её собрать. Я скачал исходники openssl, долго возился, но с mingw так и не собрал. Собрал только c msvc. Посему вопрос, может есть у кого данная либа, собранная mingw?
P.S. в никсах все один в один, есть переменная PATH, в неё пути прописаны, вот там все и копаются в поисках...
Записан
DmP
Гость
Проблемы с SSL.
«
Ответ #6 :
Июль 21, 2007, 12:36 »
Цитата: "QCasper"
Посему вопрос, может есть у кого данная либа, собранная mingw?
http://gnuwin32.sourceforge.net/packages/openssl.htm
Записан
Tonal
Гость
Проблемы с SSL.
«
Ответ #7 :
Июль 21, 2007, 17:09 »
Я собрал последнюю OpenSSL на mingw.
Вроде бы ничего военного не было - запускаешь батник, потом переписываешь заголовки и либы в стандартные каталоги а dll-ки в каталоги приписанные в пути...
Записан
QCasper
Гость
Проблемы с SSL.
«
Ответ #8 :
Июль 22, 2007, 17:50 »
Цитата: "DmP"
Цитата: "QCasper"
Посему вопрос, может есть у кого данная либа, собранная mingw?
http://gnuwin32.sourceforge.net/packages/openssl.htm
Чем, по вашему, эта ссылка может мне помочь?
добавлено спустя 5 минут:
Цитата: "Tonal"
Я собрал последнюю OpenSSL на mingw.
Вроде бы ничего военного не было - запускаешь батник, потом переписываешь заголовки и либы в стандартные каталоги а dll-ки в каталоги приписанные в пути...
Я вот не смог собрать, сначала он выругался, что ему не хватает -lgw32c, после того как я её скачал и скормил ему, он начал ругаться на какие-то анрезолвы. Причем какие-то COM-овские функции типа CoInitialize.
Может пришлете мне эту либу на почту? casp at ulstu dot ru
Записан
Tonal
Гость
Проблемы с SSL.
«
Ответ #9 :
Июль 22, 2007, 19:28 »
Я сейчас в другом городе.
Напомните в личку через недельку - скину.
Записан
DmP
Гость
Проблемы с SSL.
«
Ответ #10 :
Июль 23, 2007, 12:48 »
Цитата: "QCasper"
Цитата: "DmP"
Цитата: "QCasper"
Посему вопрос, может есть у кого данная либа, собранная mingw?
http://gnuwin32.sourceforge.net/packages/openssl.htm
Чем, по вашему, эта ссылка может мне помочь?
Там есть библиотека для MinGW. Уже собранная.
Записан
QCasper
Гость
Проблемы с SSL.
«
Ответ #11 :
Июль 23, 2007, 14:21 »
Цитата: "DmP"
Цитата: "QCasper"
Цитата: "DmP"
Цитата: "QCasper"
Посему вопрос, может есть у кого данная либа, собранная mingw?
http://gnuwin32.sourceforge.net/packages/openssl.htm
Чем, по вашему, эта ссылка может мне помочь?
Там есть библиотека для MinGW. Уже собранная.
Ткните меня, пожалуйста, носом, ибо я там не нашел ssleay32.dll.
Записан
DmP
Гость
Проблемы с SSL.
«
Ответ #12 :
Июль 23, 2007, 17:30 »
Цитата: "QCasper"
http://gnuwin32.sourceforge.net/packages/openssl.htm
Ткните меня, пожалуйста, носом, ибо я там не нашел ssleay32.dll.
openssl-0.9.7c-bin.zip - в папке bin - *.dll файлы
openssl-0.9.7c-lib.zip - в папке lib - lib*.a файлы
Записан
QCasper
Гость
Проблемы с SSL.
«
Ответ #13 :
Июль 23, 2007, 17:43 »
Цитата: "DmP"
Цитата: "QCasper"
http://gnuwin32.sourceforge.net/packages/openssl.htm
Ткните меня, пожалуйста, носом, ибо я там не нашел ssleay32.dll.
openssl-0.9.7c-bin.zip - в папке bin - *.dll файлы
openssl-0.9.7c-lib.zip - в папке lib - lib*.a файлы
содержимое папки bin:
c_rehash
libeay32.dll
libssl32.dll
openssl.exe
где нужный файл?
Записан
DmP
Гость
Проблемы с SSL.
«
Ответ #14 :
Июль 24, 2007, 10:18 »
Цитата: "QCasper"
Цитата: "DmP"
Цитата: "QCasper"
http://gnuwin32.sourceforge.net/packages/openssl.htm
Ткните меня, пожалуйста, носом, ибо я там не нашел ssleay32.dll.
openssl-0.9.7c-bin.zip - в папке bin - *.dll файлы
openssl-0.9.7c-lib.zip - в папке lib - lib*.a файлы
содержимое папки bin:
c_rehash
libeay32.dll
libssl32.dll
openssl.exe
где нужный файл?
упсь
по всей видимости это libssl32.dll
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...