【发布时间】:2012-01-26 23:00:23
【问题描述】:
有时当我运行我的程序时它会正常工作,有时当我尝试运行它时
它无法开始运行
ERROR: Undefined procedure:
我重启了
我咨询了
然后我尝试了,我得到了答案
这里有什么问题?我应该怎么办?
我有 SWI-Prolog 编辑器
【问题讨论】:
标签: prolog
有时当我运行我的程序时它会正常工作,有时当我尝试运行它时
它无法开始运行
ERROR: Undefined procedure:
我重启了
我咨询了
然后我尝试了,我得到了答案
这里有什么问题?我应该怎么办?
我有 SWI-Prolog 编辑器
【问题讨论】:
标签: prolog
添加任何规则后,您必须重新查阅该文件。否则 prolog 将无法获取规则定义并显示ERROR: Undefined procedure。您也可以使用菜单选项Reload modified files 来完成。
【讨论】:
如果您使用的是 SWI-Prolog Editor,您必须按 F9 重新查询您当前正在编辑的文件。
【讨论】:
Ctrl C+Ctrl B 对我有用:它提示保存任何已编辑的文件并运行 make/0。这是我经常使用的组合,对我来说几乎成了“抽动”……
【讨论】: