这次我想在Linux中实现Sphinx。请给我执行相同操作所需的API,否则相关链接也可以。虽然我发现很多 PHP 的,但 C++ 没有。
我还在我的应用程序中使用了 GTKmm。
这次我想在Linux中实现Sphinx。请给我执行相同操作所需的API,否则相关链接也可以。虽然我发现很多 PHP 的,但 C++ 没有。
我还在我的应用程序中使用了 GTKmm。
没有 API 可以做到这一点。Sphinx 将处理 reStructuredText 格式的文本文件并将它们转化为文档。从源代码中提取文档的能力仅适用于 python 代码。对于其他语言,您需要将文档直接放在 reStructuredText 文件中。不要被添加的 C/C++/etc 所迷惑。Sphinx 1.0 中的支持:这仅涵盖新的 reStructeredText 指令,以更好地格式化(和索引)有关非 python 代码的文档。
理论上可以使用像 Doxygen 这样的工具从 C++ 源中提取文档并在 Sphinx 中使用,但这需要自定义工具。呼吸可能就是这样一种工具。
这里的资源几乎可以逐步解释构建 C/C++ 源代码树以显示 Sphinx 文档所需的所有内容。
管道简介:Doxygen -> Breathe -> Exhale -> Sphinx