• doxygen在项目中的实践


    doxygen是个好东西,帮我们做了一件比较繁琐的事情——把代码转化成文档,这里我们用他来生成测试用例的文档 

    使用doxygen要做一下面几件事情:

    1. 安装graphviz ./configure --prefix=/home/admin/local/ && make -j 8 && make install
    2. 安装doxygen 
    3. 使用doxygen -g 生成一个默认的doxygen配置文件Doxyfile
    4. 修改Doxyfile,修改方法如下:
    @@ -26,13 +26,13 @@ DOXYFILE_ENCODING      = UTF-8
    -PROJECT_NAME           =
    +PROJECT_NAME           = parker  
    -PROJECT_NUMBER         =
    +PROJECT_NUMBER         = 1.3
    @@ -52,7 +52,7 @@ PROJECT_LOGO           =
    -OUTPUT_DIRECTORY       =
    +OUTPUT_DIRECTORY       = ./doxygen  这个是输出文件的目录
    @@ -328,17 +328,17 @@ SYMBOL_CACHE_SIZE      = 0
    -EXTRACT_ALL            = NO
    +EXTRACT_ALL            = YES  这个一定要改成yes
    -EXTRACT_PRIVATE        = NO
    +EXTRACT_PRIVATE        = YES  这个一定要改成yes
    -EXTRACT_STATIC         = NO
    +EXTRACT_STATIC         = YES  这个一定要改成yes
    @@ -629,7 +629,7 @@ WARN_LOGFILE           =
    -INPUT                  =
    +INPUT                  =/home/admin/hudson/workspace/75793_parker1.3/parker-1.3/test/   非常重要,这个是源代码目录
    @@ -653,7 +653,7 @@ FILE_PATTERNS          =
    -RECURSIVE              = NO
    +RECURSIVE              = YES  一定要改成YES,这个表示在文件夹中递归搜
    @@ -1186,7 +1186,7 @@ SERVER_BASED_SEARCH    = NO 
    -GENERATE_LATEX         = YES  
    +GENERATE_LATEX         = NO 一般不是用latex,所以把latex关闭
    @@ -1573,7 +1573,7 @@ HIDE_UNDOC_RELATIONS   = YES
    -HAVE_DOT               = NO
    +HAVE_DOT               = YES  这里一定要设置成YES,否则不能画图。另外dot的目录(就是graphviz的目录)要放到系统的PATH中
  • 相关阅读:
    第一次Java作业
    第十一次作业
    第十次作业
    第九次作业
    第八次作业
    第七次作业
    第六次作业
    Java中数组自定义排序与优先级队列笔记
    力扣每日一题:删除链表的倒数第N个节点
    又一次离谱的错误——运算符优先级
  • 原文地址:https://www.cnblogs.com/welkinwalker/p/2162368.html
Copyright © 2020-2023  润新知