我对doxygen和sphinx的使用都很陌生。我的要求是创建一个用C语言编写的文档。 我的想法是从doxygen中为每个文件生成xml文件,然后使用breathe作为sphinx的桥梁来创建html页面。 我成功地生成了xml文件,并且也能够获得html页面。 然而,我发现每个html文件都包含了所有文件内容,而不是每个html文件/目录。
ie. dir1 => file1.h and file1.c
dir2 => file2.h and file2.c
输出:
file1.html => file1.xml & file2.xml
file2.html => file1.xml & file2.xml
期望输出
file1.html to contain file1.xml(both header the implementation)
file2.html for file2.xml
以下是设置信息: Doxyfile(doxygen)
GENERATE_XML = YES
conf.py(sphinx)
breathe_projects = { <dir1_name>: <xml_path>,
<dir2_name>: <xml_path> }
请问有人能帮我设置正确的配置以获得期望的输出吗?