如何将 GTKmm 添加到 Devhelp?

How to add GTKmm to Devhelp?

如您所知,Devhelp 是用于 GTK+ 和 GNOME 的 API 文档浏览器。 它默认包含许多 GTK+ 相关库的参考,但它没有 Gtkmm, the C++ wrapper for GTK+, which has an online reference in gnome official reference website.

我需要获取 Gtkmm 的离线参考,这样我就可以在不在线的情况下继续学习。我在 Murrayc 网页的描述中读到可以以某种方式添加它,但是 link 和网页似乎很久以前就死了。

那么,有没有办法将这个官方库引用添加到我的 Devhelp 应用程序中?

在 Ubuntu 上,文档与普通包分开(因为 space 和 licensing)。因此,您将需要安装单独的软件包以获取 gtkmm 的文档:

  • libgtkmm-3.0-doc 用于 GTK+ 3 的 gtkmm
  • libgtkmm-2.4-doc 用于 GTK+ 2 的 gtkmm

您可以通过多种方式找到这些软件包。如果您知道库的名称,可以在命令行上执行 sudo apt-get install libname 并按几次 Tab 键尝试用 Tab 键补全包名称。您应该会在末尾看到带有 -doc 的一个。您还可以使用 Synaptic 等包管理工具来查找相关包。

相同的规则适用于头文件和链接器库;将 -doc 替换为 -dev.