加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用C/C++以外的语言构建共享库特别是prolog

发布时间:2020-12-16 07:01:35 所属栏目:百科 来源:网络整理
导读:是否可以使用C或C以外的语言构建共享库(例如* .so,* .dll)? 构建共享库的基本要求是什么?是语言能够编译为本机二进制文件吗? 我特别想知道是否有可能从Prolog构建一个共享库. 例如.我可以使用Prolog构建一个.so,然后我可以从另一种语言,C,Java,Python等链
是否可以使用C或C以外的语言构建共享库(例如* .so,* .dll)?

构建共享库的基本要求是什么?是语言能够编译为本机二进制文件吗?

我特别想知道是否有可能从Prolog构建一个共享库.

例如.我可以使用Prolog构建一个.so,然后我可以从另一种语言,C,Java,Python等链接到.

解决方法

您可以使用多种语言构建共享库.我经常使用的是Delphi,它可以为windows创建dll.

对于Prolog,不确定是否可以创建共享库,它需要某种运行时环境,如果有的话,我会从GNU-Prolog开始.许可证的问题不是技术问题.

有一些prolog可以用作共享库,并与您的应用程序链接,用任何可以包含共享库(大多数语言)的内容编写.一个快速的谷歌出现了这些http://www.swi-prolog.org/FAQ/,http://www.gprolog.org/#platform

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读