PLLD PrologのC ++
-
23-09-2019 - |
質問
私は、述語のたくさんの大きなPrologのプログラムを持っています。私は、特定のクエリの結果を得るために、C ++(VS2008)からこのプロローグコードに接続する必要があります。だから私はlogicaslエンジンとしてC ++で埋め込むプロローグしようとしますが、私のプロローグコードに接続するために私のC ++プログラムのため、(コンパイル)を参照してくださいそれは、クエリ結果を取得し、戻ってC ++に渡していないです。
VS2008コマンドプロンプトで次のコマンドを実行すると、非常に多くのエラーを生成します:
plld -o myprog.exe mycpp.cpp mypl.pl
私は、コマンドまたはメイクファイルを、含むことによって、私のPrologのプログラムを相談するために私のC ++プログラムを得ることができる方法はあります等...?
私はあなたがVS2008を使用している場合、私は一つのマスターC ++プログラムのすべてを含めるようにしようと、ビルドとコンパイルの後、F5キーを押し、その後、プロローグを呼び出し、その後、C ++、およびていますので、あなたは、より良いオフPLLDを使用していないことを承知していますように...
乾杯、
解決
あなたは、おそらくそれはあなたのVC ++コンパイラに渡すことPLLDに必要なコンパイルとリンクのフラグを渡す必要があります。グラフィカルインターフェイスは自動的にあなたが最初に把握する必要があり、パスなどが含まれるように、旗の多くのコンパイラを呼び出します。プロジェクトのプロパティの下で見てます。
所属していません StackOverflow