我是doxygen和sphinx用法的新手.我需要创建用C语言编程的文档.我们的想法是从doxygen为每个文件生成xml文件,然后使用呼吸作为sphinx的桥梁来创建html页面.我成功生成了xml文件,并且能够获取html页面.但是,我看到每个html文件包含所有文件内容,而不是每个文件/目录的每个html.
ie. dir1 => file1.h and file1.c
dir2 => file2.h and file2.c
Run Code Online (Sandbox Code Playgroud)
输出:
file1.html => file1.xml & file2.xml
file2.html => file1.xml & file2.xml
Run Code Online (Sandbox Code Playgroud)
预期产出
file1.html to contain file1.xml(both header the implementation)
file2.html for file2.xml
Run Code Online (Sandbox Code Playgroud)
以下是设置:Doxyfile(doxygen)
GENERATE_XML = YES
Run Code Online (Sandbox Code Playgroud)
conf.py(斯芬克斯)
breathe_projects = { <dir1_name>: <xml_path>,
<dir2_name>: <xml_path> }
Run Code Online (Sandbox Code Playgroud)
有人可以帮我设置正确的配置以获得预期的输出吗?