Russian Qt Forum
Ноябрь 23, 2024, 17:55
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Работа с сетью
>
OpenSSL + QT + windows
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: OpenSSL + QT + windows (Прочитано 19525 раз)
invasion
Гость
OpenSSL + QT + windows
«
:
Июль 19, 2012, 02:10 »
Возможно вопрос поднимался не однократно, но почему-то у всех мнения расходятся...
Можно ли работать с openssl без статической сборки? (то есть qt из коробки)?
Если нет то где можно найти вменяемую инструкцию? (опять же что не ссылка то что-то новое).
Записан
Bepec
Гость
Re: OpenSSL + QT + windows
«
Ответ #1 :
Июль 19, 2012, 06:47 »
openSSL поставляется в комплекте QtSDK.
Если собирать Qt из исходников, то нужны библиотечки и пара ключей.
Статически ... хз. Нет особой надобности в статике, работает и без неё.
Можно работать.
Инструкции как таковой нет - ищи по форуму, гугли. Статьи на тему openSSL довольно часто встречаются.
Записан
OKTA
Гость
Re: OpenSSL + QT + windows
«
Ответ #2 :
Июль 19, 2012, 07:14 »
http://www.prog.org.ru/index.php?topic=21907.msg155831#msg155831
Записан
invasion
Гость
Re: OpenSSL + QT + windows
«
Ответ #3 :
Июль 19, 2012, 13:29 »
я поставил SDK, установил openSSl (
http://slproweb.com/products/Win32OpenSSL.html
) закинул 3 dll ки (из установленного пакета) в папку с qtшными dllками (D:\QtSDK\QtCreator\bin) но ничего не изменилось... может надо непосредственно в pro файл проекта дописать что или я не так делаю что-то?
при попытке получить доступ к https ничего не происходит, только в debag пишет следующие строки:
QSslSocket: cannot call unresolved function SSLv23_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error
Записан
OKTA
Гость
Re: OpenSSL + QT + windows
«
Ответ #4 :
Июль 19, 2012, 13:36 »
а что, ссылка сверху прошла мимо?
Записан
invasion
Гость
Re: OpenSSL + QT + windows
«
Ответ #5 :
Июль 19, 2012, 13:42 »
Цитата: OKTA от Июль 19, 2012, 13:36
а что, ссылка сверху прошла мимо?
там статическая сборка, а я говорю про sdk
Записан
OKTA
Гость
Re: OpenSSL + QT + windows
«
Ответ #6 :
Июль 19, 2012, 14:34 »
оу, пардон за невнимательность.
а как инклудишь? #include <QtNetwork/QSslSocket> ?
Записан
invasion
Гость
Re: OpenSSL + QT + windows
«
Ответ #7 :
Июль 19, 2012, 15:00 »
Цитата: OKTA от Июль 19, 2012, 14:34
а как инклудишь? #include <QtNetwork/QSslSocket> ?
да, так... только мне он как таковой не нужен, галfвное что бы QWebView открывала https...
Записан
OKTA
Гость
Re: OpenSSL + QT + windows
«
Ответ #8 :
Июль 19, 2012, 15:19 »
http://www.qtcentre.org/threads/14398-Use-of-QWebView-to-browse-quot-https-quot-secure-sites
почитай - думаю если последний пост не поможет, то только собирать из исходников! к тому же в чем проблема собрать из исходников?
Записан
invasion
Гость
Re: OpenSSL + QT + windows
«
Ответ #9 :
Июль 19, 2012, 15:34 »
пробовал уже это...
придётся собирать...
тогда ещё вопрос: обязательно ли собирать openssl самому(у меня не получилось, ошибки кидало Error 1)? я скачал уже собранную но боюсь что у неё могут быть зависимости от либ ms visual studio (под которой вероятнее всего она собиралась).
и как я понял статическая или динамическая сборка qt здесь роли не играет...
Записан
OKTA
Гость
Re: OpenSSL + QT + windows
«
Ответ #10 :
Июль 19, 2012, 16:18 »
нет, собирать не нужно самому! И сборка роли не играет!
Записан
fuCtor
Гость
Re: OpenSSL + QT + windows
«
Ответ #11 :
Июль 19, 2012, 17:14 »
Использую официальную сборку под MS VS2008 + держу рядом libeay32.dll и ssleay32.dll. Все работает без каких либо проблем.
Записан
OKTA
Гость
Re: OpenSSL + QT + windows
«
Ответ #12 :
Июль 19, 2012, 17:23 »
как я понял все работает без проблем, пока дело не дойдет до qwebview & https
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: OpenSSL + QT + windows
«
Ответ #13 :
Июль 19, 2012, 21:45 »
Цитата: invasion от Июль 19, 2012, 13:29
я поставил SDK, установил openSSl (
http://slproweb.com/products/Win32OpenSSL.html
) закинул 3 dll ки (из установленного пакета) в папку с qtшными dllками (D:\QtSDK\QtCreator\bin)
DLL для Qt лежат в другом месте, в D:\QtSDK\bin. В D:\QtSDK\QtCreator\bin лежат DLL для Creator-a.
Записан
invasion
Гость
Re: OpenSSL + QT + windows
«
Ответ #14 :
Июль 19, 2012, 22:39 »
Цитата: OKTA от Июль 19, 2012, 16:18
нет, собирать не нужно самому! И сборка роли не играет!
понял, спасибо!
Цитата: Alex Custov от Июль 19, 2012, 21:45
DLL для Qt лежат в другом месте, в D:\QtSDK\bin. В D:\QtSDK\QtCreator\bin лежат DLL для Creator-a.
\QtSDK\bin - такого каталога даже нету, а вот QtNetWork4.dll как раз лежит в \QtSDK\QtCreator\bin
Записан
Страниц: [
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...