doxygen使用笔记
doxygen使用
~~源码安装 ~~
https://www.doxygen.nl/index.html
GIT安装
https://www.doxygen.nl/download.html
git clone https://github.com/doxygen/doxygen.git doxygen.git
cd doxygen.git
mkdir build
cd build
cmake -G "Unix Makefiles" ..
make
make install
cmake 报错 Could NOT find FLEX (missing: FLEX_EXECUTABLE)
$ sudo apt-get install flex
cmake 报错 Could NOT find FLEX (missing: FLEX_EXECUTABLE)
$ sudo apt-get install bison
-_-||… 我还在用gcc5.4,改成C++14呗(有一定风险!)。
cmake 报错 Target "doxygen" requires the language dialect "CXX17"
set(CMAKE_CXX_STANDARD 17) ==> set(CMAKE_CXX_STANDARD 14)
果然编译失败,放弃,apt安装好了
安装
apt-get install -y doxygen
使用文档
https://www.doxygen.nl/download.html
doxgen --help
$ doxygen-帮助
Doxygen版本1.8.13
Dimitri van Heesch版权所有1997-2015You can use doxygen in a number of ways:1) Use doxygen to generate a template configuration file:doxygen [-s] -g [configName]If - is used for configName doxygen will write to standard output.2) Use doxygen to update an old configuration file:doxygen [-s] -u [configName]3) Use doxygen to generate documentation using an existing configuration file:doxygen [configName]If - is used for configName doxygen will read from standard input.4) Use doxygen to generate a template file controlling the layout of thegenerated documentation:doxygen -l [layoutFileName.xml]5) Use doxygen to generate a template style sheet file for RTF, HTML or Latex.RTF: doxygen -w rtf styleSheetFileHTML: doxygen -w html headerFile footerFile styleSheetFile [configFile]LaTeX: doxygen -w latex headerFile footerFile styleSheetFile [configFile]6) Use doxygen to generate a rtf extensions fileRTF: doxygen -e rtf extensionsFileIf -s is specified the comments of the configuration items in the config file will be omitted.
If configName is omitted `Doxyfile' will be used as a default.-v print version string
翻译一下
$ doxygen-帮助
Doxygen版本1.8.13
Dimitri van Heesch版权所有1997-2015您可以通过多种方式使用doxygen:1)使用doxygen生成模板配置文件:doxygen [-s] -g [configName]如果-用于configName,则doxygen将写入标准输出。2)使用doxygen更新旧的配置文件:doxygen [-s] -u [configName]3)使用doxygen通过现有配置文件生成文档:doxygen [configName]如果-用于configName,则doxygen将从标准输入中读取。4)使用doxygen生成控制模板布局的模板文件生成的文档:doxygen -l [layoutFileName.xml]5)使用doxygen为RTF,HTML或Latex生成模板样式表文件。RTF:doxygen -w rtf styleSheetFileHTML:doxygen -w html headerFile footerFile styleSheetFile [configFile]LaTeX:doxygen -w乳胶headerFile footerFile styleSheetFile [configFile]6)使用doxygen生成rtf扩展文件RTF:doxygen -e rtf扩展文件如果指定了-s,则将忽略配置文件中配置项目的注释。
如果省略configName,则默认使用“ Doxyfile”。-v打印版本字符串
生成文档
在有Doxyfile的目录执行:
doxgen
doxygen使用笔记相关推荐
- Doxygen学习笔记
文章目录 1. Doxygen基本介绍 2. Doxygen 下载安装 2.1 Git方式安装 (源码) 2.1 安装包方式安装 3. Doxygen使用 3.1 第1步,确认支持你使用的语言 3.2 ...
- raspberry ubuntu 修改源为清华_Ubuntu 下 Janus Server 搭建笔记
1 Ubuntu 下 Janus Server 搭建笔记 QQ交流群 782508536 FFmpeg/WebRTC/RTMP音视频流媒体高级开发 https://ke.qq.com/course/4 ...
- C++ API设计笔记
<C++ API设计>原英文版由Martin Reddy著,中文版出版于2013年,这里是中文版的笔记. 1. API简介 1.1 什么是API:API(Application Progr ...
- Live555源码阅读笔记(一):源码介绍文档 及 源码目录结构
目录 一.Live555介绍 1.Live555项目介绍 2.官网及帮助文档介绍 二.源码目录结构 1.UsageEnvironment 2.BasicUsageEnvironment 3.group ...
- [CC2642r1] 问题笔记 记录使用过程中发现的问题
CC2642r1--问题笔记 发现的问题 一.使用官方例程进行配对,时间长达1分钟 二.低版本协议栈打开高版本协议栈(4.40.4 open 5.24.0) 三.提示:Bond save failed ...
- contiki学习笔记(一)
本学期开始学习contiki,主要是将contiki os应用于cc2530.学习的时候,发现国内的资料很少,故边学习边写一些笔记,方便自己查看. 一.contiki简介 Contiki是一个开源的. ...
- LwIP应用笔记(三):在RTOS环境下运行LwIP协议栈
前言 这篇文章是 LwIP应用笔记(二):无操作系统支持下的RAW API移植 的后续,以下所有内容都是建立在已经完成RAW API移植的前提下.本文可能不会太纠结于代码细节,因为本文的目标并不是演示 ...
- Mininet-WIFI(一) Mininet学习笔记之基本操作
引言 积跬步以至千里,积怠情以至深渊. Mininet是一个轻量级软件定义网络研发和测试平台,主要特性包括支持 Openflow.OpenvSwitch 等软定义网络部件:方便多人协同开发:支持系统级 ...
- 《代码阅读方法与实践》--读书笔记
<代码阅读方法与实践>--读书笔记 第零章 综述 提高代码阅读的技能与技巧,进而从现有的优秀代码.算法.架构.设计中汲取营养,提高自身的开发与设计能力. 恐怕没有哪个伟大的小说家从未读过其 ...
最新文章
- Linux内核之浅谈内存寻址
- Ubuntu 18.04 更改静态IP
- 算法提高课-图论-单源最短路的综合应用-AcWing 1135. 新年好:dijkstra和dfs暴搜结合
- python knnsearch_sklearn之KNN详解+GridSearchCV使用方法
- 2020-09-17
- oracle之单行函数之子查询之课后练习
- 神经网络基本原理简明教程-0-Python-Numpy库的点滴
- CTS(23)---Camera Media CTS GTS VTS 记录
- Spring+SpringMVC+MyBatis+easyUI整合优化篇(十三)数据层优化-表规范、索引优化
- 实验4-1-2 求奇数和 (15 分)
- python爬虫总结
- excel数据库_从案例说excel如何实现数据库管理
- catia圆管焊接焊接_CATIA焊接设计实例教程
- ARFoundation系列讲解 - 66 AR虚拟试戴
- Twaver-HTML5基础学习(5)告警元素(Alarm)的告警位置(偏移量以及定位理解)
- java分析内存泄露工具_AIL-Framework下载-java内存泄露分析工具(Information Analysis Leaks)-东坡下载...
- 数据库必看--WYL篇
- OpenCV 角度计算
- Python的数据分析中交叉验证
- UVA10859 放置街灯 Placing Lampposts(树状DP)
热门文章
- 华为30鸿蒙系统能用吗,华为mate30 5g究竟什么时候可以用上鸿蒙系统吗?
- 什么是ERP系统?新精铺ERP优势是什么
- stETH脱锚?虚惊一场还是又一场加密危机!
- 基于Python的国际绝对音名十二等律标准音高频率对照表制作(浮点型精度、十二等律体系、A4=440.01000Hz)
- 1. 可视化的前世今生
- 新手必知:建设网站的基本步骤_转载
- 使用Unity创建塔防游戏(Part1)
- 【无线通信基础与研究】
- 网易html编辑器,网易html编辑器不见了,如何处理?
- 看什么看,没见过白嫖软件测试入门到就业学习路线图么~