我试图编译在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)的可能性? –