как программно отправлять пост запросы в QtNetwork?) |
Здравствуйте, гость ( Вход | Регистрация )
как программно отправлять пост запросы в QtNetwork?) |
Litkevich Yuriy |
3.4.2010, 1:34
Сообщение
#11
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
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, 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 |
|
|
Текстовая версия | Сейчас: 6.2.2025, 1:15 |