1

我想定义一些 gtkmm 类型的新子类,实现底层 GTK+ 对象的接口。然后,我想将它编译成某种 dll 并通过这个接口在纯 C 代码(GTK+,没有 gtkmm)中使用。可能吗?

4

1 回答 1

0

GTK+中使用gtkmm小部件需要以下条件:

  1. 在gtkmm中实现所需的自定义小部件
  2. 从小部件为Glade创建一个库
  3. 使用Glade设计包含自定义小部件的用户界面
  4. 为用GTK+编写的应用程序声明C接口
  5. 从 XML 构建用户界面GtkBuilder

详细信息可以在我的博文中找到。

于 2013-02-26T22:56:22.390 回答