crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему
> как программно отправлять пост запросы в QtNetwork?)
Litkevich Yuriy
  опции профиля:
сообщение 3.4.2010, 1:34
Сообщение #11


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(eldar85 @ 3.4.2010, 1:17) *
хотел посмотреть что выдают эти сигналы со слотами и в итоге они оба в дебаге выдали false
Qt печатает предупреждение в консоль (даже без qDebug), если соединение не удалось, в предупреждении также указана причина. Читай
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
eldar85
  опции профиля:
сообщение 3.4.2010, 13:44
Сообщение #12


программист
***

Группа: Участник
Сообщений: 283
Регистрация: 2.1.2010
Из: Москва
Пользователь №: 1348

Спасибо сказали: 0 раз(а)




Репутация:   0  


начал выкидывать в консоль вообще какие то ошибки, я даже въехать не могу о чем они...
QSslSocket: cannot call unresolved function SSLv3_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
QSslSocket: cannot call unresolved function ERR_error_string
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 3.4.2010, 15:26
Сообщение #13


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(eldar85 @ 3.4.2010, 17:44) *
начал выкидывать в консоль вообще какие то ошибки, я даже въехать не могу о чем они...
гугл рулит
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
eldar85
  опции профиля:
сообщение 3.4.2010, 19:40
Сообщение #14


программист
***

Группа: Участник
Сообщений: 283
Регистрация: 2.1.2010
Из: Москва
Пользователь №: 1348

Спасибо сказали: 0 раз(а)




Репутация:   0  


решил проблему так:

Необходимо скачать Win32 версию OpenSSL

с этого сайта http://www.slproweb.com/

Прямая ссылка на текущую версию: http://www.slproweb.com/products/Win32OpenSSL.html

После чего выполняем установку.

В директории программы находятся три dll-файла: ssleay32.dll, libssl32.dll, libeay32.dll. Их необходимо поместить в sytem32, либо добавить путь к ним в переменную окружения PATH, Qt без них, Вы, конечно, соберете, но проект работать не будет (будет ругаться на отсутствие dll в системе).
[править]
Для компилятора MSVS

Запускаем консоль MSVS.

К команде configure добавить ключи -openssl-linked -I /path/2/openssl/include -L /path/2/openssl/lib
[править]
Для компилятора MinGW

Из папки c OpenSSL \lib нужно скопировать файлы: libeay32.lib ssleay32.lib

в папку Qt qt\lib

Из папки с OpenSSL \lib\MinGW скопировать все файлы в папку Qt \mingw\lib

Из папки c OPenSSL \include скопировать папку openssl со всем содержимым в папку Qt \qt\include

Запустить "Qt Command Prompt" (C:\WINDOWS\system32\cmd.exe /K C:\Qt\2009.02\bin\qtenv.bat) и вписать в команду configure ключ -openssl-linked
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V  < 1 2
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 6.2.2025, 1:15