【发布时间】:2020-04-22 20:06:46
【问题描述】:
您好,我正在尝试使用 swi prolog(在 Windows 机器上)编译 .pl 文件。
现在我可以理解了,首先我应该像这样给出文件:
['Users\Ask\Documents\Prolog\firstpro.pl']
然后编译
.
但是当我这样做时,我得到了这个错误:
ERROR: Syntax error: Undefined character escape in quoted atom or string: `\A'
ERROR: ['Users
ERROR: ** here **
ERROR: \Ask\Documents\Prolog\firstpro.pl']
似乎 swi 用转义序列解释了我的正斜杠,因此停止了。 但是我应该如何找到我的文件?
非常感谢
【问题讨论】:
-
这实际上是一个反斜杠,被解释为一个转义字符。尝试改用
/? -
很好,当我也包含 C:/ 谢谢时,这实际上有效
标签: windows prolog swi-prolog