0

SWI-prolog と C を相互に通信させようとしています。C ではるかに高速/単純な動的プログラミングの問題がいくつかあり、それらをプロローグから呼び出せるようにしたいと考えています。

SWi のマニュアルでは、http://www.swi-prolog.org/pldoc/doc_for?object=section%282,%279.2%27,swi%28%27/doc/Manual/foreignlink でこれを行う方法の詳細が説明されています。 html%27%29%29ですが、plld を使用してプログラムをリンク/ロードする必要があります。

マシンに X-Code をインストールし、SWI を再インストールしましたが、plld プログラムが見つかりません。mac-ports から swi-prolog-devel をインストールしようとしましたが、失敗します。.pkg からの SWI が既にインストールされており、それらが競合しているため、失敗したと思います。

1. SWI の開発者ツールをインストールする方法を知っている人はいますか? または 2. MacPorts を使用して再インストールできるように、Web サイトの pkg から SWI バージョンをアンインストールしますか?

4

1 に答える 1

1

port コマンドに -f オプションを使用します。つまり、「sudo port -f install swi-prolog-devel」と入力します。

于 2012-05-23T00:34:03.757 に答える