代码之家  ›  专栏  ›  技术社区  ›  sergtk

从其他页面的部分生成Doxygen页面

  •  1
  • sergtk  · 技术社区  · 15 年前

    /**
     * Comment block 1
    */
    
    ...
    
    /**
     * Comment block 2
     */
    
    ...
    
    /**
     * Comment block 3
     */
    

    /**
     * Comment block 1
     *
     * Comment block 3
     */
    

    实际上,我想从file2.doxy引用file1.doxy文件,而不是从file1.doxy复制粘贴信息,但我可以在file1.doxy中插入所需的标记标记。

    有没有可能用强氧来做?

    2 回复  |  直到 15 年前
        1
  •  3
  •   albert    6 年前

    你可以用 \verbinclude <file-name> ,如下所示:

    file1.doxy :

    /**
     * @verbinclude file1.doc
     */
    function f1() {}
    
    /**
     * @verbinclude file2.doc
     */
    function f2() {}
    
    /**
     * @verbinclude file3.doc
     */
    function f3() {}
    

    file2.doxy

    /**
     * @verbinclude file1.doc
     *
     * @verbinclude file3.doc
     */
    function f1() {}
    

    file1.doc , file2.doc file3.doc Comment block 1 , Comment block 2 Comment block 3 分别是。为了让它工作,你必须设置 EXAMPLE_PATH Doxyfile 走向死亡之路 file{1,2,3}.doc 文件{1,2,3}.doc 不过。

    preprocessing INPUT_FILTER

    (*)您可能还需要设置 EXTRACT_ALL YES

        2
  •  2
  •   albert    5 年前

    根据原始注释块的性质,可以使用 @copydoc