【发布时间】:2014-03-06 01:37:02
【问题描述】:
我正在尝试使用来自 SBCL 的 BLAS/LAPACK 库(特别是尝试让 LLA 包运行)。我在加载 BLAS 共享库时遇到了很多麻烦;最终我发现它无法加载它的依赖库。最终我能够通过手动加载其所有依赖项来加载 BLAS:
(setq cffi::*foreign-library-directories* '("C:/cygwin64/bin/" "C:/cygwin64/lib/lapack/"))
(CFFI:LOAD-FOREIGN-LIBRARY "CYGWIN1.DLL")
(CFFI:LOAD-FOREIGN-LIBRARY "CYGGCCC_S-SEH-1.DLL")
[..etc..]
(CFFI:LOAD-FOREIGN-LIBRARY "CYGBLAS-0.dll")
作为一种解决方法,这并不可怕,但我不明白为什么 CFFI:LOAD-FOREIGN-LIBRARY 无法找到并加载依赖项本身。我是不是做错了什么?
【问题讨论】:
标签: windows common-lisp sbcl blas cffi