공통 lisp로 빌드 도구 asdf
을 사용하는 데 문제가 있습니다.asdf building 및 Common Lisp
(defpackage :fractals
(:use :cl :asdf :cl-opengl :cl-glu :cl-glut)
(:export :frac-tree :draw-tree))
(in-package :fractals)
;----------------------------------------------------------
(defsystem fractals
:name "fractals"
:version "0.0.0"
:serial t
:components ((:file "frac-tree")
(:file "fractal-lab")))
모두 ffiles fract-tree.lisp
및 fractal-lab.lisp
파일의 맨 처음에 문 (in-package :fractals)
이 : 여기 내 fractals.asd
파일입니다. 그러나 나는 자동으로 오류가 발생했습니다 The name "CL-OPENGL" does not designate any package.
이것이 잘못된 이유를 이해하지 못합니다. ~/.config/common-lisp/source-registry.conf.d/
나는 다음과 같은 포함 fractals2.conf
라는 파일 위치 :
(:directory "~/lisp_proj/fractals2/")
이이를 나는이 라이브러리를 포함하지 않는 경우 또한, 나는 수동으로 나 자신을 필요로 할 ... 나는라는 디렉토리를 생성 위의 그림과 같이 fractals.asd
파일의 디렉토리. 분명히 이것은 내 사용자 정의 시스템이있는 asdf
에게 알려야합니다. 나는 this 자습서를 따라 갔다.
- 요약하면 수동으로로드 할 필요가 없도록
asdf
을 어떻게 사용자 정의 시스템을 찾을 수 있습니까?
모든 도움에 감사드립니다!
CL-OPENGL 패키지가 어딘지에 정의되어 있습니까? –