我希望我得到的答案可以帮助其他人安装 Lisp 包。我使用 setup.exe 安装了 libpng(在此链接: http: //sourceforge.net/projects/gnuwin32/files/libpng/1.2.37/libpng-1.2.37-setup.exe/download?use_mirror=iweb)。 ..我没有手动操作..我正在使用 Sbcl 进行我的 Lisp 实现。我尝试在 Emacs 中运行 (ql:quickload "png"),但是当我这样做时,我不断收到此错误消息:
外部进程以代码 1 退出。命令为:“C:/MinGW/bin/gcc.exe”“-m32”“-I/opt/local/include”“-I/Program Files (x86)/Steel Bank Common Lisp /1.1.4/site/cffi/" "-o" "D:\Users\W\AppData\Local\common-lisp\cache\sbcl-1.1.4-win-x86\D\Users\W\AppData\漫游\quicklisp\dists\quicklisp\software\cl-png-0.6\grovel.exe" "D:\Users\W\AppData\Local\common-lisp\cache\sbcl-1.1.4-win-x86\D\ Users\W\AppData\Roaming\quicklisp\dists\quicklisp\software\cl-png-0.6\grovel.c" 输出为:
[SIMPLE-ERROR 类型的条件]
我尝试过的其他事情:
我从 D:\Program Files (x86)\GnuWin32 (安装 libpng 的文件夹)中取出所有 dll 文件,即与 libpng 相关的所有 dll 文件,并将它们复制到我的 SBCL\1.14 文件夹中,这是常见的做法dll 文件,以便 SBCL 可以访问它们。但仍然出现上述错误:
我在 Windows 8 中 - 我将 D:\Program Files (x86)\GnuWin32\ (安装 libpng 的文件夹)添加到我的路径环境变量中,因为 libpng setup.exe 似乎没有添加环境变量,但没有运气在 Emacs 中仍然得到相同的\以上错误 ....任何帮助将不胜感激