crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Нужна помощь по qt+OpenSSL
mik882
  опции профиля:
сообщение 23.2.2012, 18:30
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 5
Регистрация: 23.2.2012
Пользователь №: 3234

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




Репутация:   0  


Здравствуйте, нужна помощь с такой проблемой:

Собрал под visual studio2008 статически qt4.7.4 с OpenSSL
Параметры конфигурации:
-static 
-debug-and-release
-openssl-linked
-I
c:\openssl\include
-L
c:\openssl\lib\VC\static
-nomake
examples
-nomake
demos


OpenSSL: 1_0_0g

Приложение нармально запускается и работает из студии, при запуске из эксплорера падает на строке:
    bio = BIO_new(BIO_s_socket());
    BIO_set_fd(bio, sock, BIO_NOCLOSE);
    BIO_set_nbio(bio,1);
    
    ssl = SSL_new (ctx);                          
    SSL_set_bio(ssl, bio, bio); // - тут и падаем


с ошибкой
Unhandled exception at 0x0063aee6 in PRojx6.exe: 0xC0000005: Access violation reading location 0x00000014.


То есть приложение работает, пока не начинаем установку соединения SSL. Но при запуске из студии всё в порядке.

Подскажите в чём ошибка и куда копать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 26.2.2025, 13:30