首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GT.M数据库的golang软件包

GT.M数据库的golang软件包
EN

Stack Overflow用户
提问于 2014-09-11 09:05:34
回答 3查看 709关注 0票数 2

是否有任何可用于访问GT.M数据库的golang软件包?

例如,有一个名为mgo的包,用于处理go语言中的mongoDb。同样,couchgomaster包也用于访问go语言中的couchDb。

我需要通过go语言访问GT.M数据库。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-09-11 09:19:08

不:灰石技术M似乎没有任何公共围棋项目。

去搜索查询(为gtm为灰石)不返回任何相关的内容。

票数 0
EN

Stack Overflow用户

发布于 2014-09-12 22:26:21

据我所知,在FISGT.M (http://fis-gtm.com)和Go之间没有存在的绑定。

但是,将GT.M与任何能够进行C兼容调用的语言进行接口是非常简单的。因为我不知道去,我会回答C,你可以相应地调整。要从C调用到GT.M,在GT.M中创建首选的API,创建一个带有调用表的文件(一个将C函数名映射到GT.M函数名的文本文件)。要从GT.M调用到C,创建调用C函数并将它们编译到共享库中,并创建call表。GT.M程序员指南UNIX版第11章(集成外部例程)有您可以下载的示例。对于所有GT.M用户文档,请转到GT.M主页并单击“用户文档”选项卡。

如果您使用Java比使用C更舒服,可以使用GTMJI (转到http://sourceforge.net/projects/fis-gtm/files/Plugins/GTMJI/并获得最新版本),它提供GT.M和Java之间的调用。GTMJI的文档位于GT.M用户文档页面上。

虽然GTMJI是由GT.M开发团队开发的,但是您可以使用/建模第三方绑定,包括node.js、Python (参见OSEHRAPyPI)、红宝石Perl。虽然我个人了解GT.M和GTMJI (我是GT.M团队的一员),但我对第三方绑定了解较少,尽管我知道node.js绑定在日常生产中使用。

如果您有进一步的问题,请问。

票数 7
EN

Stack Overflow用户

发布于 2015-05-12 19:26:35

这里有更多关于与Go进行本地接口的信息。

http://www.goinggo.net/2013/08/using-c-dynamic-libraries-in-go-programs.html

我相信您可以用所需的函数编写一个小的c++程序: gtm_init()、gtm_set()、gtm_get()、gtm_del()等,然后与CGO接口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25783340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档