[2]> (ql:quickload "cl+ssl")
To load "cl+ssl":
Load 1 ASDF system:
cl+ssl
; Loading "cl+ssl"
*** - Unable to load any of the alternatives:
("libssl32.dll" "ssleay32.dll")
在我的头撞墙后三天,我问了关于堆栈溢出的第一个问题。如果运气好,它就不会被删除,而且堆积更多会有解决方案。
在尝试通过quicklisp安装Humbler时,CL + SSL(几个依赖项之一)抱怨说"无法加载任何替代方案:(libss132.dll" ssleay32.dll")
我很快就知道我必须安装OpenSSL dll,这很容易。我还了解到,我可能必须将CFFI指向我的dll方向,并且我必须确保获得64位版本。但是这个错误仍然存在。
在Win 7 64上使用Clisp 2.47
我已经尝试过的事情:
将各个地点推送到CFFI:外国图书馆 - 目录列表
Break 1 CL + SSL [3]> :R2 输入一个新值(未评估):(" C:\ OpenSSL-Win64 \ libssl32.dll") *** - 无法加载外部库(LIBSSL32.DLL-8079)。 FFI:OPEN-FOREIGN-LIBRARY:无法打开库" C:\ OpenSSL-Win64 \ libssl32.dll"
卸载然后安装所有不同的OpenSSL版本
我之前从未问过有关堆栈溢出的问题。然后,我再也没有花三天时间试图获得依赖加载。请在中风前帮忙。
答案 0 :(得分:5)
事实证明我确实需要32位版本的OpenSSL v 1.0.1
我猜编译器的位深度至高无上。回想起来听起来很明显。