Il modo più semplice ed immediato per creare un file eseguibile con SWI-Prolog consiste nel richiamare la seguente funzione:

    qsave_program(+File).

specificando tra parentesi la directory del file, tra apici singoli.
La funzione qsave_program/1 creerà nella directory di lavoro il file .exe.

E' però necessario includere alcuni file .dll, reperibili nella cartella 'bin' all'interno della directory di installazione dell'interprete SWI-Prolog:

    libpl.dll
    plterm.dll
    pthreadVC.dll

Tali file sono nascosti: per visualizzarli, è necessario selezionare il percorso Visualizza|Opzioni cartella..., attivare la scheda 'Visualizza' e, alla voce 'File nascosti', selezionare 'Mostra tutti i file'.


Assieme ai file .dll, l'eseguibile creato è ora esportabile e visualizzabile sui sistemi non dotati di interpreti Prolog.