次のようなphpスクリプト内からswi-prologを呼び出そうとしています:
exec("start plwin.exe -f C:\\path\\load.pl -g run_from_file.", $os1);
print_r($os1);
プロローグ ウィンドウが開かれ、ファイルがコンパイルされますが、すぐに終了し、終了ステータスが 1 として表示されます。実行したい述語が実行されていないことは確かです。
適切なパラメータでプロローグを呼び出し、open
自動的に終了せずにウィンドウを保持する方法は他にありますか?
更新:システム環境変数を、プロローグがインストールされているパスに構成しました。