2012-03-26 3 views
1

Ich habe eine sictus Prolog-Datei (.pl-Datei), die ich als exe-Datei exportieren möchte, um auf einem anderen Computer zu laufen.Erstellen einer Standalone-EXE-Datei von sictus prolog pl Dateifenster

Die SICS-Dokumentation durchforsten und mit spld herumspielen gab mir eine EXE-Datei, die auf einem anderen Computer nicht funktionierte (unter Windows XP x86).

Ich benutze Sicstus auf Windows 7 Professional (x64) und möchte eine einfache Schritt für Schritt Anleitung zum Erstellen einer eigenständigen Exe, die auf x86 und x64 Windows von einer Sicstus Prolog-Datei ausgeführt wird.

Etwas wie:

1: Kompilieren pl-Datei ...

2: ...

Ist das möglich?

PS davon aus, dass ich weiß nichts über Abhängigkeiten und dll: s PPS der Code verwendet ein Modul

:- use_module(library(sets)). 

Antwort

1

Zunächst einmal, danke Gilles Lösung, die funktionieren würde, wenn ich keine der in Bibliotheken eingebauten sicstus enthalten würde.

Nach E-Mail-Versand SICS gaben sie mir die Antwort, die ich hier geschrieben haben würde, wenn ich nicht diesen Fehler festgestellt hatte:

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

Stattdessen ich MarkdownPad heruntergeladen, verwendeten es meinen Abschlag zu konvertieren in HTML und veröffentlichte die Lösung here.

Wenn jemand mir helfen könnte, meine Abschrift zu korrigieren, antworten Sie bitte the question on meta und ich werde die Antwort auch hier posten.