如何解决如何在一个GTK应用程序中使用多种编程语言?
我目前正在学习GTK,尤其是gtkmm。如我所见,GTK通过绑定以不同的语言提供了出色的支持。因此,可以使用C,C ++,JS,Python等来实现gtk应用。那很棒。但是,如果我想创建一个应用程序,比如说在gtkmm和c ++中使用基本窗口和一些api对象/实例,并想让其他人使用具有gtk绑定的任何其他语言来创建模块,该怎么办?我想在所有模块之间共享api对象/实例(例如它们是单例)。但是我绝对不希望产生多个进程来使其工作。我知道boost支持将c ++对象公开到python模块中。我正在寻找类似的东西。但是从到目前为止的文档中(我还没有完成它,所以如果我错过了任何事情,请原谅我),我找不到合适的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。