【问题标题】:CCL Save-Application, Clisp Saveinitmem, IssuesCCL Save-Application、Clisp Saveinitmem、问题
【发布时间】:2014-01-09 15:28:24
【问题描述】:

在 mac os x 10.9 上的 ccl 上,我在创建可执行文件时遇到问题。

(save-application "/full/path/to/saved-app" :prepend-kernel t) 双击生成的可执行文件进入终端,显示很长的错误,以类似错误开头:加载捆绑包时出现问题:无法确定类名并以内核调试器选项结尾。

windows 上的 ccl 上,我只需定义一个函数并执行上述相同操作以保存可执行文件,稍后我可以双击它运行的输出文件并记住我定义的函数, ma​​c 上的 ccl 也不记得我何时保存图像并将其手动加载到内核。

clisp 方面,它在我的 ma​​c创建可执行文件,并在某些 widows 安装上 strong>创建可执行文件,但我无法启动可执行文件,它会给出一个错误提示窗口,提示类似

应用程序无法启动,因为找不到 libreadline6.dll。 重新启动应用程序可能会解决问题

但不要。

这里有什么问题,有什么解决办法吗?

【问题讨论】:

    标签: lisp common-lisp executable clisp ccl


    【解决方案1】:

    消息说找不到 DLL。 因此,除非操作系统对我们撒谎(唉,我不会把它抛在脑后)解决方案是

    1. 定位libreadline6.dll
    2. 将该目录添加到PATH 或移动/复制/链接libreadline6.dllPATH 中的目录
    3. 使用增强的PATH 运行新图像(通过创建应用程序快捷方式或从命令行运行PATH=/path/to/libreadline6.dll:$PATH /my/new/lisp/image

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-17
      • 2019-08-29
      • 1970-01-01
      • 1970-01-01
      • 2012-04-24
      • 2011-06-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多