![]() |
Модераторы: feodorv |
![]() ![]() ![]() |
|
neosapient |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Здравствуйте.
Есть код проверки подписи с помощью OpenSSL (http://forum.vingrad.ru/forum/topic-246725...penssl-rsa.html). Этот код прекрасно работает из программы. Но стоило поместить код в dll, как сразу пошли глюки. Программа вылетает на том месте, где в моей dll происходит вызов функции из библиотеки OpenSSL
При умирании программа оставляет запись в окне Output: The program '[5144] test.exe: Native' has exited with code 1 (0x1). Вопрос, из-за чего могут быть проблемы и что с этим делать ? ------- Сборку виду с помощью VC7.1 Использую собранную версию OpenSSL взятую с http://www.shininglightpro.com/products/Win32OpenSSL.html Это сообщение отредактировал(а) neosapient - 27.2.2009, 15:35 Присоединённый файл ( Кол-во скачиваний: 15 ) ![]() |
|||
|
||||
neosapient |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: нет Всего: 4 |
Разобрался
надо было компилировать в режиме \MD Сразу так не сделал, так как полностью запутал проект, - расположил include-файлы от OpenSSL где то внутри остальных include-файлов - из-за этого, в режиме \MD у меня пропадали некоторые типы данных. Правильное решение следующее - вытащить include-файлы от OpenSSL в самый верх stdafx.h и собирать проект в режиме \MD |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |