gpt4 book ai didi

compiler-errors - 无法在SWI序言中运行我的代码(Windows)

转载 作者:行者123 更新时间:2023-12-02 10:42:34 39 4
gpt4 key购买 nike

A一直在尝试学习一些序言代码,但是由于无法运行自己创建的代码,我似乎很快失败了。

代码可能很简单,如下所示:

loves(romeo,juliet). 

loves(juliet,romeo) :- loves(romeo,juliet).

我将其称为prolog.pl,但是如果我输入Consult('prolog.pl')。或使用reconsult或[prolog],我总是会得到以下信息:
ERROR: Type error: `dict' expected, found `prolog' (an atom)
ERROR: In:
ERROR: [11] throw(error(type_error(dict,prolog),_10810))
ERROR: [9] '$dicts':'.'(prolog,pl,_10850) at c:/program files/swipl/boot/dicts.pl:46
ERROR: [8] '<meta-call>'(user:(...,...)) <foreign>
ERROR: [7] <user>
ERROR:
ERROR: Note: some frames are missing due to last-call optimization.
ERROR: Re-run your program in debug mode (:- debug.) to get more detail.

我也尝试过指定路径,但是似乎没有任何作用。所以,请帮帮我!

最佳答案

对不起,我迟到了2年...
根据错误消息,SWI序言在读取名为dicts.pl的启动文件时出现问题,该文件包含基本的序言原语。它尚未开始读取您的文件。
最好的办法是卸载,下载全新安装并重新安装。

关于compiler-errors - 无法在SWI序言中运行我的代码(Windows),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50958820/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com