1

別のコンピューターで実行するためにexeファイルとしてエクスポートしたいsictusプロローグファイル(.pl-file)があります。

SICSのドキュメントを検索し、spldを試してみると、以前のコンピューター(Windows XP X86を実行している)では機能しないexeファイルが見つかりました。

私はWindows7Professional(x64)でSicstusを使用しており、sicstusプロローグファイルからx86およびx64ウィンドウで実行されるスタンドアロンexeを作成する方法について簡単な手順を説明したいと思います。

何かのようなもの:

1:..を使用してpl-fileをコンパイルします。

2:..。

これは可能ですか?

PSは、依存関係とdllについて何も知らないと想定しています。sPPSコードは1つのモジュールを使用します

:- use_module(library(sets)).
4

2 に答える 2

1

I think GNU Prolog is a compiler that can in principle do this for you:

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

于 2012-03-26T14:06:10.023 に答える
1

まず、Gillesソリューションに感謝します。これは、ライブラリに組み込まれているsicstusを含めなかった場合に機能します。

SICSに電子メールを送信した後、彼らは私に答えをくれました。私がこのエラーに遭遇していなかったら、私はここにそれを投稿したでしょう。

投稿に、コードとして適切にフォーマットされていないコードが含まれているようです

代わりに、 MarkdownPadをダウンロードし、それを使用してマークダウンをHTMLに変換し、ソリューションをここに投稿しました。

誰かが私のマークダウンを修正するのを手伝ってくれるなら、メタの質問に答えてください。私もここに答えを投稿します。

于 2012-03-31T07:07:43.173 に答える