Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Common lisp 关于SBCL的课程_Common Lisp_Sbcl_Quicklisp - Fatal编程技术网

Common lisp 关于SBCL的课程

Common lisp 关于SBCL的课程,common-lisp,sbcl,quicklisp,Common Lisp,Sbcl,Quicklisp,我通过quicklisp安装了cl ncurses,但是当我尝试执行任何基于诅咒的操作时,我遇到了一个错误。我不确定出了什么问题,但SBCL似乎找不到外部函数/库。其他基于诅咒的程序在我的系统(Debian)中运行良好 *(ql:quickload:cl-ncurses) 要加载“cl课程”: 加载1 ASDF系统: 课程 ; 加载“课程” (:CL-NCURSES) *(套餐:cl课程) # *(initscr) 在线程中的SB-KERNEL::UNDEFINED-ALIEN-FUNCTION

我通过quicklisp安装了cl ncurses,但是当我尝试执行任何基于诅咒的操作时,我遇到了一个错误。我不确定出了什么问题,但SBCL似乎找不到外部函数/库。其他基于诅咒的程序在我的系统(Debian)中运行良好

*(ql:quickload:cl-ncurses)
要加载“cl课程”:
加载1 ASDF系统:
课程
; 加载“课程”
(:CL-NCURSES)
*(套餐:cl课程)
#
*(initscr)
在线程中的SB-KERNEL::UNDEFINED-ALIEN-FUNCTION-ERROR上调用的调试器
#:
尝试调用未定义的外来函数。
系统试图调用库的未定义函数(很可能是libncurses.so)
要么是系统中存在错误,要么是使用了错误版本的库(可能是32位,而“cl-ncurses”需要64位)

我找到了一种适合我的ncurses绑定:
* (ql:quickload :cl-ncurses)
To load "cl-ncurses":
  Load 1 ASDF system:
    cl-ncurses
; Loading "cl-ncurses"

(:CL-NCURSES)
* (in-package :cl-ncurses)

#<PACKAGE "CL-NCURSES">
* (initscr)

debugger invoked on a SB-KERNEL::UNDEFINED-ALIEN-FUNCTION-ERROR in thread
#<THREAD "main thread" RUNNING {1002978CD3}>:
  Attempt to call an undefined alien function.