Я хочу использовать Salsa20 в качестве части моего задания. Реализация доступна по адресу everard/Salsa20 GitHub. Проблема в том, что я новичок в git и программировании.Как использовать salsa20, который находится на git
В документе говорится, добавить Salsa20.h
и Salsa20.inl
, так это значит, что я должен добавить эти файлы в заголовке моего *.cpp
файла или есть ли другой способ, что я мог бы сделать это?
Я попытался добавить Salsa20.h
и Salsa20.inl
в заголовок моей программы (в основном просто скопировал эти файлы в мой текущий каталог и попытался скомпилировать, но в итоге с ошибками). В исходной папке проекта также есть main.cpp
, поэтому я должен создать main.h и добавить его в качестве заголовков в свою программу. Я честно не знаю, что делать.
Я знаком с *.h
файлами, но не с файлами *.inl
, я попытался прочитать вопросы о stackoverflow, но это пошло по моей голове. Я также был бы признателен, если бы кто-то мог мне помочь в этом. Заранее спасибо.
Начните с предоставления вам платформы, компилятора и обеспечения ошибок, с которыми вы столкнулись. Мы не можем догадаться, какие ошибки вы столкнулись, когда вы сказали * «... и пытались скомпилировать, но закончили с ошибками» *. – jww
Проблема заключается в том, что я добавил Salsa20.inl также как заголовок в моем файле cpp. Из-за этого я получал ошибки. Спасибо за ваши изменения и комментарии. Все еще не знаю, почему я должен иметь .inl-файл. Если бы вы могли пролить свет на это, это было бы полезно. Еще раз спасибо. @jww – sickJuice