Russian Qt Forum

Qt => Работа с сетью => Тема начата: qlewer от Апрель 19, 2020, 13:01



Название: https cсылки
Отправлено: qlewer от Апрель 19, 2020, 13:01
написал простейший кот с QtNetwork для обращения к https - получаю ошибку (вложение 1)
гуглю, что мой qt5.6.1 не поддерживает новый openssl1.1.x версии, нужен openssl1.0.x.
скачиваю Win64OpenSSL_Light-1_0_2u.exe (http://slproweb.com/products/Win32OpenSSL.html)
запускаю (вложение 2)
куда теперь копировать libeay32.dll и ssleay32.dll? я их ух везде вставлял, во все папки, в которые только можно, кончились идеи, умоляю, подскажите, куда их скопировать и нужно ли их как-то регистрировать в системе после вставки
папка с qt (вложение 3)


Название: Re: https cсылки
Отправлено: sergek от Апрель 19, 2020, 14:10
А путь до bin в Path прописан?
А разрядность совпадает?


Название: Re: https cсылки
Отправлено: qlewer от Апрель 19, 2020, 14:16
в каком path и до какого bin? если можно, развёрнуто) винда 7х64


Название: Re: https cсылки
Отправлено: sergek от Апрель 19, 2020, 14:22
Издеваетесь? Переменная среды, C:\Program Files\OpenSSL-Win64\bin.


Название: Re: https cсылки
Отправлено: qlewer от Апрель 19, 2020, 14:26
вписал, ошибка та же. в самом qt ничего не нужно дописывать? правильно ли я скопировал библиотеки?


Название: Re: https cсылки
Отправлено: sergek от Апрель 19, 2020, 14:39
А что переменной Path не было? Это очень странно.
Ну, было 1001 причина, теперь осталось 1000.
Разрядность Qt какая? Ааа..., вижу - 32. А OpenSSL - 64. Так не работает.


Название: Re: https cсылки
Отправлено: qlewer от Апрель 19, 2020, 14:47
path? может, была и перезаписалась, я хз, что конкретно делают эти переменные. меняю через мой комп->свойства->доп. пар. системы, когда явно об этом говорят
ставить openssl х32 на винду 7х64?
и какой путь для копирования этих двух библиотек верный? я везде поудалял эти два файла, ошибка не изменилась. может, они берутся из какого-то другого места?
C:\Qt\Qt5.6.1\Tools\mingw492_32
C:\Qt\Qt5.6.1\Tools\QtCreator\bin
C:\Qt\Qt5.6.1\5.6\mingw49_32\bin


Название: Re: https cсылки
Отправлено: sergek от Апрель 19, 2020, 15:26
Ставить 32-разрядную OpenSSl на win64 можно))


Название: Re: https cсылки
Отправлено: qlewer от Апрель 19, 2020, 15:39
поставил openssl Win32OpenSSL_Light-1_0_2u на 64 разрядную винду. путь прописался автоматически (вложение). правильный путь для копирования двух библиотек - C:\Qt\Qt5.6.1\5.6\mingw49_32\bin. ошибка исчезла, но не могу понять, помогло ли, потому что обращаюсь к https://vk.com/ get запросом - получаю пустоту


Название: Re: https cсылки
Отправлено: sergek от Апрель 19, 2020, 16:17
Все верно, там пустота:
Код:
C:\Users\sergek>curl  https://vk.com/

C:\Users\sergek>


Название: Re: https cсылки
Отправлено: qlewer от Апрель 19, 2020, 16:39
отправил пустой post запрос туда же, получил какие-то непонятные каракули, но получил! несколько дней мучался, огромнейшее спасибо!)


Название: Re: https cсылки
Отправлено: sergek от Апрель 19, 2020, 16:56
Теперь 100500 вопросов про кодировку.. Ждите, коллеги.