QtCreator 和 doxygen

QtCreator and doxygen

我需要带有 doxygen 插件的 QtCreator,可能是最新版本。

似乎有必要从源代码构建 QtCreator 才能做到这一点,但我能找到的信息已经过时了(例如 http://wiki.qt.io/Doxygen_Plugin_for_QtCreator 是关于 QtCreator 2.7.0,而今天最新版本是 3.5。 0 测试版 1).

最新的插件版本是否兼容最新的QtCreator?
这些说明仍然有效吗?
是否有任何已包含 Doxygen 插件的预构建 QtCreator 二进制文件?

关于插件的信息确实不多,我想已经不再维护了。但是你可以在没有插件的情况下实现几乎所有的东西。

如果您需要从 Qt Creator 中的源访问您的文档,您可以使用 qhelpgenerator 编译您的常规 doxygen-generated 文档,然后将它们导入 Qt Creator。

将此添加到您的 Doxyfile:

GENERATE_QHP       = YES
QHP_NAMESPACE      = "my_namespace"
QCH_FILE           = "my_docs.qch"
QHG_LOCATION       = "path/to/qhelpgenerator" 

运行 doxygen Doxyfile.

并将 my_docs.qch 文件导入 Qt Creator (Tools/Options/Help/Documentation)。您可以使用 F1 访问您的文档。

您甚至可以使用最新版本的 Qt Creator (3.6.0) 和 Doxygen (1.8.11)。