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

有没有一种方法可以优化C++的doxGEN?

  •  6
  • Johan  · 技术社区  · 14 年前

    因此,我正在搜索一个“最佳”配置文件。

    我在想的一件事是你有

    OPTIMIZE_OUTPUT_FOR_C  = NO
    OPTIMIZE_OUTPUT_JAVA   = NO
    OPTIMIZE_FOR_FORTRAN   = NO
    OPTIMIZE_OUTPUT_VHDL   = NO
    

    但我找不到类似的C++ 我不确定我是否需要C++的那种东西。

    谢谢 约翰

    1 回复  |  直到 14 年前
        1
  •  10
  •   Dan Moulding    14 年前

    在我看来,Doxygen默认是为C++优化的。从我可以看出,C++是Doxygen设计用来使用的第一种语言,它早在“更改日志”的支持下就被支持了。另一方面,Java支持直到1.2.5版本才被添加。这个 OPTIMIZE_OUTPUT_FOR_C 选项也没有增加到1.2.5,表明在1.2.5之前,doxGEN打算更多地用于C++,而C的使用更少。

    OPTIMIZE_FOR_<X> 选项,DoxGEN的输出使用C++风格的命名在输出。例如,它将创建一个名为“Classes”的组头,用于列出所有类和结构。另一方面,如果 为C优化输出

    所以,如果你想优化C++的输出,我认为答案是使用默认的优化设置(即不打开)。 或任何其他此类选项)。