2012-06-18 43 views
0

我從我以前的問題中得知,我需要安裝一個C API來獲取md5函數。但是我從here獲得的文件沒有自述文件。安裝c api(md5)

我是一個noob,我知道我是一個noob,我知道很多人會很樂意告訴我我的問題有多愚蠢,但我已經搜索瞭如何安裝C庫,但大多數結果打開C#和C++的頁面。我如何安裝庫,重要的是,沒有任何文檔,我如何知道如何使用它?

+0

什麼操作系統和C編譯器,構建系統(make?)或IDE使用什麼? – Jesper

+0

爲什麼你(想你)想要使用MD5?我的直接建議是儘可能考慮其他事情。 –

回答

1

在這種情況下,您只需在命令行輸入make,它就會自動編譯。看到這個概念:http://tldp.org/LDP/LG/current/smith.html

如果沒有文檔,你必須弄清楚自己是如何工作的。順便說一句,在這個特定的情況下,它不會非常困難。計算MD5校驗是一個非常特殊和非常狹窄的任務,所以很有可能你將不得不做的是一樣的東西

void *data = // whatever 
const char *md5_checksum = calculate_md5(data, length_of_data); 

(僞)。否則,您可以查看庫的頭文件;一個寫得很好的圖書館是自我記錄的,頭文件中的註釋很明顯可以使用。

+0

我實際上已經找到了一個非常簡單的替代方法,通過調用c以外的python腳本爲我完成這項工作。然而,這對未來非常有用,所以謝謝。 – user1463479

+0

建議不要調用外部腳本並解析其輸出。這是非常不雅觀和非常低效。 – 2012-06-18 17:52:29