如何在Win 64上安装Crypt :: SSLeay?

S.J*_*nes 3 perl 64-bit openssl perl-module activestate

我有64位Vista中的ActiveState Perl的"v5.10.0为MSWin32-64的多线程构建",我试图让地穴:: SSLeay的用的版本一起安装的软件包libeay32.dllssleay32.dll.

我之前在使用'uwinnipeg'服务器的Win32机器上完成了这个,但是我遇到了64位系统的问题.

ppm install http://theoryx5.uwinnipeg.ca/ppms/Crypt-SSLeay.ppd
ppm install failed: The PPD does not provide code to install for this platform

我尝试了直接ppm安装,似乎工作,但验证失败,我没有看到任何dll文件的迹象?

C:\Perl64\bin>ppm install Crypt::SSLeay 
Downloading ActiveState Package Repository packlist...done 
Updating ActiveState Package Repository database...done 
Syncing site PPM database with .packlists...done 
No missing packages to install 
C:\Perl64\bin>ppm verify Crypt::SSLeay 
ppm verify failed: Package 'Crypt::SSLeay' is not installed 

有谁知道我在哪里/如何获得与我的PC兼容的版本?

Sin*_*nür 5

这里有一些问题:首先,AFAIK,你需要OpenSSL v1.0.0或更高版本的Windows 64.其次,直到最近,Makefile.PLCrypt-SSLeay没有检测到正确的OpenSSL版本大于0.9.x.

我认为你想要至少升级到Perl 5.10.1,因为它修复了许多与性能相关关键错误.

如果你mingw通过ActiveState 安装ppm(我假设ppm install mingw即使我没有在64位系统上试过它也能工作),你可以用它来构建OpenSSL 1.0.0aCrypt-SSLeay.

更新:您可能不需要Crypt::SSLeay.看到:

也很有用: