zoukankan      html  css  js  c++  java
  • 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中
  • 相关阅读:
    【转】进程间通信方式总结(windows 和linux)
    Python-Analysis-Malware
    现场取证之流量分析总结
    木马通信与防护墙穿透
    【PE结构】恶意代码数字签名验证
    32位与64位架构上的区别
    【API】网络编程模型、多线程
    【API】遍历进程的几种方式
    【病毒取样】取证分析之逆向服务器提权开启3389远程连接工具
    【CTF WEB】XSS-https://alf.nu/alert1
  • 原文地址:https://www.cnblogs.com/welkinwalker/p/2162368.html
Copyright © 2011-2022 走看看