【发布时间】:2013-02-05 10:00:55
【问题描述】:
我决定在我的项目中使用Goffice 库。但是我是用C++写的,所以我更喜欢有一个C++类接口,就像我用gtkmm而不是直接用GTK+一样。
文档(见上面的链接)说我可以使用 GObject Introspection。所以我开始阅读它。我读了又读,我就是不明白如何使用 GOffice 的任何绑定。我在我的系统上以及 PackageKit 安装的文件列表中查找了 goffice gi-repository/typelib 文件。什么也没找到。如果 goffice 或 goffice-devel 包依赖于 gobject introspection 包,我检查了 PackageKit。也许他们间接依赖,但他们不直接依赖它(否则我会在列表中看到它)。
我试了又试,但我找不到一个资源可以简单地解释如何使用 GObject 编写的库,例如 GOffice,并在另一种语言上使用它,例如。 Python,或者在我的情况下是 C++。当然,我可以直接使用C函数,但重点是我想要一个类似gtkmm的界面。
(我使用 GNU/Linux,用 gtkmm 和 GNU 构建系统编写桌面应用程序,goffice 版本 0.10)
【问题讨论】:
标签: c++ linux gnome gobject gobject-introspection