我試圖編譯在Visual Studio 2010中的網絡dll
項目在過去,原作者用於項目生成獨立dll
文件,就可能與它被用於服務器進行分發。如果我打開他們dll
,我易拉罐看到這樣的Dependency Walker(紅色的物品是不是一個真正的問題,該dll工程):如果沒有整個OpenSSL庫,我可以使用河豚嗎?
現在我試圖編譯該項目,但對於32位和64位(64位和什麼是我應該去工作),我產生一個需要安裝的OpenSSL庫:
試圖把libeay32.lib
出構建的正義事業鏈接錯誤:
1> Finished searching libraries
1>TTClient.obj : error LNK2001: unresolved external symbol _BF_set_key
1>TTProtocol.obj : error LNK2001: unresolved external symbol _BF_ecb_encrypt
1>D:\techsys\WebSightR220lib\Release\WebSightR220lib.dll : fatal error LNK1120: 2 unresolved externals
我曾經無數次從櫻桃採摘的OpenSSL獲得特定算法。它當然有效。較小的替代可能是LibTomCrypt – 0xC0000022L
@ 0xC0000022L因爲我真的只是想編譯現有(巨大)的項目,改變libaries似乎是一個問題。實際上,如果我沒有得到任何答案,我將鏈接19MB靜態庫。 –
我OpenSSL的知識是有限的,但使用[單獨執行(https://www.schneier.com/blowfish-download.html)的可能性? –