1

我有一个 sictus prolog 文件(.pl 文件),我想将其导出为 exe 文件以在另一台计算机上运行。

搜索 SICS 文档并使用 spld 给了我一个 exe 文件,该文件在另一台计算机上不起作用(运行 windows xp x86)。

我在 Windows 7 专业版(x64)上使用 Sicstus,并希望有一个简单的分步说明,说明如何从 sicstus prolog 文件创建将在 x86 和 x64 窗口上运行的独立 exe。

就像是:

1:使用...编译pl文件

2:...

这可能吗?

PS假设我对依赖项和dll一无所知:s PPS代码使用一个模块

:- use_module(library(sets)).
4

2 回答 2

1

首先,感谢 Gilles 解决方案,如果我没有在库中包含任何内置的 sicstus,它将起作用。

在给 SICS 发送电子邮件后,他们给了我答案,如果我没有遇到此错误,我会在这里发布:

您的帖子似乎包含未正确格式化为代码的代码

相反,我下载了MarkdownPad,用它来将我的 markdown 转换为 HTML 并在此处发布解决方案。

如果有人可以帮助我更正我的降价,请在 meta 上回答问题,我也会在这里发布答案。

于 2012-03-31T07:07:43.173 回答
1

我认为 GNU Prolog 是一个原则上可以为您执行此操作的编译器:

http://www.gnu.org/software/gprolog/

于 2012-03-26T14:06:10.023 回答