LINUX.ORG.RU

MD5, SHA1 и т.д.


0

0

Я только что перешёл с винды, так что извините за ламерские вопросы: я скачал openssl с openssl.org, поставил его, пишу прогу в которой:

#include <openssl/md5.h>
...
MD5(tf->data,tf->size,tf->md5);

И вылетает ошибка:
/home/Programming/GNU/loginserver/src/realmserver.cpp:603: undefined reference to `MD5'

Что с этим делать? В винде я юзал *.dll (libeay.dll), а тута как?

А тут это называется *.so - Shared Object.

Что-нибудь типа

gcc prog.c -o prog -lssl (ну или -lcrypto, я с openssl не работал никогда)

тебе должно помочь.

anonymous
()

а что сейчас существуют дистрибутивы без openssl? нафига качал то?

Reset ★★★★★
()

кстати тебе openssl только для md5 нужна? для этого вся либа не нужна, достаточно файла md5.c

Reset ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.