可以使用swig移植gui函数

时间:2010-10-28 02:59:15

标签: gtk swig go

我想知道是否可以使用swig包装器将gtk gui框架移植到Go?或者我只是生活在幻想世界中?

2 个答案:

答案 0 :(得分:3)

技术上,是的。看起来SWIG对Go的支持现在有限。

简单的SWIG包装器的真正问题在于泄漏的丑陋细节。生成的接口需要在其上面有一个层,以便提供“Goish”行为,特别是在垃圾收集和接口方面。

答案 1 :(得分:3)

是的,这是可能的。 SWIG甚至不是必需的,但它确实使该过程更加自动化。

Go正在进行GTK绑定: http://github.com/mattn/go-gtk