多くの述語を含む大規模な Prolog プログラムがあります。特定のクエリ結果を取得するには、C++ (VS2008) からこの Prolog コードに接続する必要があります。したがって、Prolog を C++ に logicasl エンジンとして埋め込もうとしているのではなく、C++ プログラムが Prolog コードに接続し、参照 (コンパイル) し、クエリ結果を取得して、C++ に返します。
VS2008 コマンド プロンプトで次のコマンドを実行すると、非常に多くのエラーが生成されます。
plld -o myprog.exe mycpp.cpp mypl.pl
コマンドやメイクファイルなどを含めて、C++ プログラムに Prolog プログラムを参照させる方法はありますか?
VS2008 を使用している場合は、plld を使用しない方がよいことを認識しているため、すべてを 1 つのマスター C++ プログラムに含め、F5 キーを押してビルドおよびコンパイルし、Prolog、C++ などを呼び出します。 ..
乾杯、