0

我试图让 SWI-prolog 和 C 互相交谈。我有一些在 C 中更快/更简单的动态编程问题,我希望能够从 prolog 中调用它们。

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. 从他们网站上的 pkg 中卸载 SWI 版本,以便我可以使用 MacPorts 重新安装它?

4

1 回答 1

1

对 port 命令使用 -f 选项。即键入类型“sudo port -f install swi-prolog-devel”。

于 2012-05-23T00:34:03.757 回答