source_sink `appl' 不存在

source_sink `appl' does not exist

我在一个项目中有这一行(该项目不是我创建的,但它是一个大学项目)

:- [appl], assert(max_id(333)).

当我尝试在 Eclipse 中使用 ProDT plugin 进行编译时,出现了这个错误:

    source_sink `appl' does not exist

这行代码是什么意思?那么现在的错误呢?

假设项目中确实存在appl.pl文件,很可能您的当前目录不是该文件所在的目录。使用完整路径加载文件(例如 ['/full/path/to/appl'])或首先将目录更改为文件目录(使用 cd/1 谓词;例如 cd('/some/path/'), [appl])。

要查找当前目录,请使用 pwd/0 谓词:

?- pwd.