dll - Oprettelse af en selvstændig exe-fil fra sictus prolog pl fil windows

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har en sictus prolog fil (.pl-fil), som jeg gerne vil eksportere som en exe-fil til at køre på en anden computer.


Søgning gennem SICS dokumentation og lege med spld gav mig en exe-fil, der ikke fungerede på en anden computer (kører windows xp x86).


Jeg bruger Sicstus på Windows 7 Professional (x64) og vil gerne have en enkel trin for trin instruktion om, hvordan man opretter en standalone exe, der kører på x86 og x64 windows fra en sicstus prologfil.


Noget som:


1: Kompilér pl-fil ved hjælp af ...


2: ...


Er dette muligt?


PS antager, at jeg ikke ved noget om afhængigheder og dll'er
PPS koden bruger et modul


:- use\_module(library(sets)).

Bedste reference


Jeg tror GNU Prolog er en kompilator, der i princippet kan gøre det for dig:


http://www.gnu.org/software/gprolog/[2]

Andre referencer 1


Først og fremmest tak til Gilles-løsningen, som ville fungere, hvis jeg ikke havde inkluderet nogen af ​​sicstus bygget i biblioteker.


Efter e-mail SICS gav de mig svaret, som jeg ville have indsendt her, hvis jeg ikke havde oplevet denne fejl:


Dit indlæg synes at indeholde kode, der ikke er korrekt formateret som kode [3]


I stedet downloadede jeg MarkdownPad, brugte den til at konvertere min markdown til HTML og sendt løsningen her. [4] [5]


Hvis nogen kunne hjælpe mig med at rette min markdown, svar venligst spørgsmålet om meta og jeg vil også sende svaret her. [6]