我想知道是否可以使用swig包装器将gtk gui框架移植到Go?或者我只是生活在幻想世界中?
答案 0 :(得分:3)
技术上,是的。看起来SWIG对Go的支持现在有限。
简单的SWIG包装器的真正问题在于泄漏的丑陋细节。生成的接口需要在其上面有一个层,以便提供“Goish”行为,特别是在垃圾收集和接口方面。
答案 1 :(得分:3)
是的,这是可能的。 SWIG甚至不是必需的,但它确实使该过程更加自动化。
Go正在进行GTK绑定: http://github.com/mattn/go-gtk