1

我的 swi prolog 编辑器工作不正常。每当我尝试咨询一个简单的谓词时,它都会返回

咨询('C:/Users/Huan/Desktop/'filename.pl')。

如果咨询成功,它应该提示以下消息: % library(win_menu) 编译为 win_menu 0.00 sec, 20,952 字节 % library(swi_hooks) 编译为 pce_swi_hooks ...... (等等)

如需帮助,请使用 ?- help(Topic)。或 ?- apropos(Word)。

但我什至没有得到。我尝试卸载 prolog 和编辑器,但仍然没有运气。

有想法该怎么解决这个吗?

我在 Windows 7 32 位上使用了 SWI Prolog 32 位。提前致谢。

4

2 回答 2

2

您的输入中有一个杂散的撇号。consult谓词想要一个原子,而不是'C:/Users/Huan/Desktop/'filename.pl'一个原子。我会尝试

consult('filename.pl').

或者

consult('Desktop/filename.pl').

或者

consult('C:/Users/Huan/Desktop/filename.pl').

祝你好运。

于 2012-09-23T20:56:44.343 回答
0

作为其他答案,您有流浪撇号。无论如何,忘记咨询。就给这个——

?- ['C:/Users/Huan/Desktop/filename']
于 2021-02-09T10:00:13.830 回答