从sictus prolog pl文件窗口创建一个独立的exe文件

时间:2012-03-26 14:00:47

标签: windows dll compilation prolog sicstus-prolog

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

搜索SICS文档并使用spld玩了一个exe文件,该文件在antoher计算机上运行(运行windows xp x86)。

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

类似的东西:

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

2:......

这可能吗?

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

:- use_module(library(sets)).

2 个答案:

答案 0 :(得分:1)

我认为GNU Prolog是一个原则上可以为你做的编译器:

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

答案 1 :(得分:1)

首先,感谢Gilles解决方案,如果我没有包含任何内置库中的sicstus,这将有效。

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

Your post appears to contain code that is not properly formatted as code

相反,我下载了MarkdownPad,用它将我的降价转换为HTML并发布了解决方案here

如果有人可以帮我纠正我的降价,请回答the question on meta,我也会在这里发布答案。