环境:

Ubuntu 18.04

安装:

sudo apt-get install doxygen

如果要使用图形工具,则

sudo apt-get install doxywizard
sudo apt-get install graphviz

如果doxywizard使用时报错,cannot find dot,就是没有安装graphviz。

如果不想安装graphviz,可以在doxywizard的“Wizard”->“Topics”->"Diagrams"中选择“No diagrams”或其他,反正不要选择“Use dot tool from the Graphviz package”就可以。

使用:

新建一个test目录,在目录下新建文件QTstyle_Test.h,如下

//!  A test class.
/*!A more elaborate class description.
*/class QTstyle_Test
{public://! An enum./*! More detailed enum description. */enum TEnum { TVal1, /*!< Enum value TVal1. */  TVal2, /*!< Enum value TVal2. */  TVal3  /*!< Enum value TVal3. */  } //! Enum pointer./*! Details. */*enumPtr, //! Enum variable./*! Details. */enumVar;  //! A constructor./*!A more elaborate description of the constructor.*/QTstyle_Test();//! A destructor./*!A more elaborate description of the destructor.*/~QTstyle_Test();//! A normal member taking two arguments and returning an integer value./*!\param a an integer argument.\param s a constant character pointer.\return The test results\sa QTstyle_Test(), ~QTstyle_Test(), testMeToo() and publicVar()*/int testMe(int a,const char *s);//! A pure virtual member./*!\brief just a member function.\sa testMe()\param c1 the first argument.\param[out] c2 the second argument.*/virtual void testMeToo(char c1,char c2) = 0;//! A public variable./*!Details.*/int publicVar;//! A function variable./*!Details.*/int (*handler)(int a,int b);
};

在test目录中打开命令行,生成默认的doxygen配置文件(默认文件名为Doxyfile):

doxygen -g

生成默认的html和latex文档:

doxygen Doxyfile

用浏览器打开test/html文件夹下的index.html文件可以看到生成的文档。

参考:

 http://www.doxygen.nl/manual/starting.html

doxygen安装与使用相关推荐

  1. ubuntu doxygen 安装与常用配置

    ubuntu doxygen 安装与常用配置 ubuntu 安装与使用doxygen 安装doxygen 安装Graphviz 生成doxygen配置文件 常用配置 根据配置生成doxygen文档 u ...

  2. Doxygen安装和使用

    1.简介 Doxygen是一个文本生成工具,用于为源码生成说明文档. 我们可以在代码中按照 Doxygen 要求的语法编写代码注释,然后使用 Doxygen 将程序中的注释提取出来生成一个文档. 我们 ...

  3. Doxygen 安装使用

    安装 # graphviz 用于生成图, doxygen-guigraphviz 是 doxygen 的 GUI sudo apt-get install graphviz doxygen doxyg ...

  4. doxygen安装(doxygen的编译依靠cmake)

    step1.下载源码 $ git clone https://github.com/doxygen/doxygen.git step2.编译 $ cd doxygen $ mkdir build $ ...

  5. Doxygen从零学起———安装和配置

    Doxygen可以为多种语言生成说明文档(从程序的源代码中提取其中按照约定格式写的注释中提取信息) 例如C++, Objective-C, C#, C, PHP, Python, IDL (Corba ...

  6. 源代码文档生成 Doxygen介绍(转载)

    源代码文档生成 Doxygen介绍(转载) 收藏 Doxygen介绍 一.Doxygen介绍 在项目开发过程中最重要的是如何和团队中其它成员沟通,如何在项目完成后减低维护成本,随着公司的人员流动,怎样 ...

  7. Doxygen自动文档生成工具在Eclipse中的集成及使用举例

    你有为软件编写说明文档的苦恼吗?当别人甩给你一个庞大的系统,让你根据里面的代码注释理解后写出一份完整的开发文档,你会怎么办?一个个的看代码 然后耗时N天来写吗?这既是一份苦差事也极其耗时,有没有更好的 ...

  8. 代码文档生成工具-Doxygen生成CHM和RTF图文教程

    Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,可以从一套归档源文件开始,生成chm格式的文档.本文主要讲解如何在winddows下安装doxygen. 1.下载doxyge ...

  9. doxygen html chm,使用Doxygen生成全中文的chm帮助文档

    2010年曾经使用Doxygen生成全中文的chm文档.由于Doxygen生成的chm目录文件(index.hhc)本身是使用UTF-8编码的,而古老的chm编译器(HTML Help Worksho ...

最新文章

  1. 深入浅出Yolov5之自有数据集训练超详细教程
  2. 论亚马逊QLDB与腾讯TDSQL对历史数据的管理和计算
  3. python3爬虫初探(五)之从爬取到保存
  4. SAP UI5 的 TypeScript 实践
  5. html5 窗口变形,HTML5画布(变形)
  6. Windows Phone 的后台代理不支持的 API
  7. 格灵深瞳开源全球最大最干净的人脸识别数据集:Glint360K
  8. php parse url 反向,实现PHP中parse_url的逆运算http_build_url
  9. 如何实现分布式锁?赶紧收藏备战金三银四!
  10. Netgear业务交换机被曝15个漏洞,有些不修复
  11. 命令行字符界面与图形界面切换
  12. QQ小游戏 微信小游戏 即时通信 IM 删除会话 deleteConversation sdk
  13. 企业级代码静态测试工具Helix QAC——从应用层级保证代码质量和安全
  14. 天翼网关F452超级密码获取(亲测有效)
  15. 9步搞定:用迅雷等工具下载百度网盘资源
  16. python输出今天的日期和今天的日期时间
  17. X线计算机体肺小结节肿瘤,肺小结节影像诊断
  18. python模拟足球射门_用Python模拟2018世界杯夺冠之路
  19. Houdini 使用Python设置Preference
  20. 【精选模板】古风汉服影楼摄影PSD源文件,绝美的素材,附带预览图

热门文章

  1. 软件创新实验室:IP地址
  2. 靶机渗透练习41-Empire Lupin One
  3. 【管理系统中计算机应用】决策支持系统
  4. 判断极值_拐点的三个充要条件以及一个必要
  5. 关于在vs2012中提示.NET 4.5未在web服务器上注册的解决方案
  6. DefaultHttpClient 与 AndroidHttpClient 的区别
  7. 阿玛尼干洗骗子你要骗我骗到什么时候,还我血汗钱阿玛尼骗子公司!
  8. 双眼可以测距和建立立体环境,双摄像头可以吗?
  9. 网上超市app开发现成源码对接
  10. [益智]:有7克,2克砝码各一个,天平一个,如何利用