2016-11-11 7 views
0

Я хочу использовать Salsa20 в качестве части моего задания. Реализация доступна по адресу everard/Salsa20 GitHub. Проблема в том, что я новичок в git и программировании.Как использовать salsa20, который находится на git

В документе говорится, добавить Salsa20.h и Salsa20.inl, так это значит, что я должен добавить эти файлы в заголовке моего *.cpp файла или есть ли другой способ, что я мог бы сделать это?

Я попытался добавить Salsa20.h и Salsa20.inl в заголовок моей программы (в основном просто скопировал эти файлы в мой текущий каталог и попытался скомпилировать, но в итоге с ошибками). В исходной папке проекта также есть main.cpp, поэтому я должен создать main.h и добавить его в качестве заголовков в свою программу. Я честно не знаю, что делать.

Я знаком с *.h файлами, но не с файлами *.inl, я попытался прочитать вопросы о stackoverflow, но это пошло по моей голове. Я также был бы признателен, если бы кто-то мог мне помочь в этом. Заранее спасибо.

+0

Начните с предоставления вам платформы, компилятора и обеспечения ошибок, с которыми вы столкнулись. Мы не можем догадаться, какие ошибки вы столкнулись, когда вы сказали * «... и пытались скомпилировать, но закончили с ошибками» *. – jww

+0

Проблема заключается в том, что я добавил Salsa20.inl также как заголовок в моем файле cpp. Из-за этого я получал ошибки. Спасибо за ваши изменения и комментарии. Все еще не знаю, почему я должен иметь .inl-файл. Если бы вы могли пролить свет на это, это было бы полезно. Еще раз спасибо. @jww – sickJuice

ответ

1

Похоже, вам нужен только проект README. Добавьте файлы Salsa20.h и Salsa20.inl в свой проект. Это означает, что вы должны скопировать эти файлы в рабочий каталог и включить только код Salsa20.h в свой код в качестве заголовка. Примером может служить основной файл.

+0

Благодарим вас за решение. Он работал для меня, пытался добавить Salsa20.inl, и это вызывало проблему. – sickJuice

+0

Рад, что это сработало! – YosefMac