我有一个带有很多谓词的大型 Prolog 程序。我需要从 C++ (VS2008) 连接到这个 Prolog 代码以获得某些查询结果。所以我不是试图将 Prolog 作为一个逻辑引擎嵌入到 C++ 中,而是让我的 C++ 程序连接到我的 Prolog 代码,查阅(编译)它,获取查询结果,并将它们传递回 C++。
在 VS2008 命令提示符下运行以下命令会产生很多错误:
plld -o myprog.exe mycpp.cpp mypl.pl
有什么方法可以让我的 C++ 程序通过包含命令或 makefile 等来咨询我的 Prolog 程序......?
我知道如果你使用 VS2008,最好不要使用 plld,所以我试图将所有内容包含在一个主 C++ 程序中,然后按 F5 构建和编译,然后调用 Prolog,然后调用 C++,等等。 ..
干杯,