2016-11-11 16 views
0

我想使用Salsa20作爲我的任務的一部分。該實現可在everard/Salsa20 GitHub上獲得。問題是我是git和編程的新手。如何使用gals上的salsa20

文件稱添加Salsa20.hSalsa20.inl,所以這是否意味着我必須在標題中加上我*.cpp文件的這些文件,或者是有,我可以做任何其他方式?

我試圖在我的程序的頭文件中添加Salsa20.hSalsa20.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