加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

有没有办法优化C的doxygen?

发布时间:2020-12-16 03:39:14 所属栏目:百科 来源:网络整理
导读:对于Qt / C项目,我们将使用doxygen生成一些文档, 因此我正在寻找一个“最佳”的配置文件. 我想到的一件事就是你有类似的东西 OPTIMIZE_OUTPUT_FOR_C = NOOPTIMIZE_OUTPUT_JAVA = NOOPTIMIZE_FOR_FORTRAN = NOOPTIMIZE_OUTPUT_VHDL = NO 但我找不到类似C的东
对于Qt / C项目,我们将使用doxygen生成一些文档,
因此我正在寻找一个“最佳”的配置文件.

我想到的一件事就是你有类似的东西

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

但我找不到类似C的东西,
而且我不确定我是否需要C之类的东西.

有没有像“OPTIMIZE_OUTPUT_FOR_C”这样的选项?

谢谢
约翰

解决方法

在我看来,Doxygen默认为C优化.据我所知,C是Doxygen设计用于的第一种语言;它早在“改变日志”的支持下得到了支持.另一方面,Java版本支持直到版本1.2.5才添加. OPTIMIZE_OUTPUT_FOR_C选项直到1.2.5才被添加,表明在1.2.5之前,Doxygen意图更多地用于C,而更少用于C.

不启用任何其他OPTIMIZE_FOR_< X>选项,Doxygen的输出在输出中使用C风格命名.例如,它将创建一个名为“Classes”的组头,用于列出所有类和结构.另一方面,如果打开OPTIMIZE_OUTPUT_FOR_C,则该组头的名称将更改为“Data Structures”(这是有道理的,因为C没有“类”).

因此,如果您想优化C的输出,我认为答案只是使用默认的优化设置(即不要打开OPTIMIZE_OUTPUT_FOR_C或任何其他此类选项).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读