source_sink `library(lineutils)' 不存在

source_sink `library(lineutils)' does not exist

当我尝试编译 prolog 文件时,在使用 prodt 插件的 Eclipse 中它给我这个错误:

source_sink `library(lineutils)'does not exist

这个项目不是我做的,是大学项目,不知道这个库在哪找,好像是YAP的。我使用 SWI Prolog。 有没有办法解决这个问题?

快速浏览库源代码,它似乎与 SWI-Prolog 兼容。您可以将 library/lineutils.yap 从 YAP 分发版复制到您的 SWI-Prolog 安装并从那里使用它。如果将文件复制到 SWI-Prolog 保存其库的相同位置,则可以使用相同的指令加载它:

:- use_module(library(lineutils)).

否则,您可以将其复制到您的应用程序目录,然后使用简单的方式加载它:

:- use_module(lineutils).