我有一个sictus-prolog文件(.pl文件),我想将其导出为exe文件,以便在另一台计算机上运行。
通过搜索SICS文档和spld,我得到了一个exe文件,该文件在她的计算机(运行windowsxpx86)上不起作用。
我在Windows 7专业版(x64)上使用Sicstus,希望有一个简单的分步说明,说明如何从Sicstus-prolog文件创建一个在x86和x64窗口上运行的独立exe。
类似于:
1:使用…编译pl文件。。。
2:。。。
这可能吗?
PS假设我对依赖项和dll:s一无所知PPS代码使用一个模块
:- use_module(library(sets)).
我认为GNU Prolog是一个原则上可以为您做到这一点的编译器:
http://www.gnu.org/software/gprolog/
首先,感谢Gilles解决方案,如果我没有包含任何内置库的sicstus,它就会工作。
在给SICS发电子邮件后,他们给了我答案,如果我没有遇到这个错误,我会在这里发布:
您的帖子似乎包含未正确格式化为代码的代码
相反,我下载了MarkdownPad,用它将我的markdown转换为HTML,并在这里发布了解决方案。
如果有人能帮我纠正我的评分,请在meta上回答这个问题,我也会在这里发布答案。