[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")
頭を壁にぶつけて 3 日間過ごした後、スタック オーバーフローに関する最初の質問をしています。運が良ければ削除されることはありません。
Humbler を quicklisp 経由でインストールしようとしたときに、CL+SSL (いくつかの依存関係の 1 つ) が「代替のいずれかをロードできません: (libss132.dll "ssleay32.dll")
私はすぐに、OpenSSL dll をインストールする必要があることを知りました。また、自分の dll の方向に CFFI を向ける必要があるかもしれないこと、および 64 ビット バージョンを確実に取得する必要があることも学びました。しかし、そのエラーは持続しています。
Win 7 64でClisp 2.47を使用する
私がすでに試したこと:
- オープン ssl dll のインストール
- VS 2008 Redist のインストール
- それらのdllをsystem32に入れる
- それらをClisp .exeと同じフォルダーに入れる
- OpenSSLで作成したインストールフォルダに入れる
- 「代わりに別のライブラリを使用」再起動を使用して、個々の dll の正確な場所を指す
さまざまな場所を CFFI: Foreign-Library-Directoriesリストにプッシュする
Break 1 CL+SSL[3]> :R2 新しい値を入力してください (未評価): ("C:\OpenSSL-Win64\libssl32.dll") *** - 外部ライブラリをロードできません (LIBSSL32.DLL-8079)。FFI:OPEN-FOREIGN-LIBRARY: ライブラリ "C:\OpenSSL-Win64\libssl32.dll" を開けません
すべての異なる OpenSSL ビルドをアンインストールしてからインストールする
- 管理者として Clisp を実行する Quicklisp を削除する
- CL+SSL のキャッシュ SBCL と Lispworks で上記のすべての手順を実行する
- オフにしてから再度オンにする
以前にスタック オーバーフローについて質問したことはありません。繰り返しになりますが、依存関係をロードするために 3 日も費やしたことはありません。脳卒中になる前に助けてください。