Как связать OpenSSL в CLion - PullRequest
0 голосов
/ 30 мая 2019

В настоящее время я работаю над веб-сервером в C, и я хотел бы включить для хэширования паролей.Моя проблема сейчас заключается в том, что я получаю ошибку "неопределенная ссылка на` SHA1 '"при попытке компиляции.Кажется, это ошибка с компоновщиком, потому что здание, казалось, работало нормально.

Вот как я вызываю SHA1 ():

SHA1(src, srcLength, hashStr);

Я просто установил OpenSSL с помощью apt-get install openssl

Нужно ли мне как-то добавлять OpenSSL вtarget_link_libraries в CMake-файле?

РЕДАКТИРОВАТЬ: Извините, я неправильно набрал, я установил openssl-dev, а не только openssl

1 Ответ

0 голосов
/ 30 мая 2019

Вам необходимо установить пакет разработки sudo apt-get install libssl-dev, который включает в себя необходимые заголовочные файлы.

...