• 2024-09-29每天认识几个maven依赖(ant)
    二十一、ant1、是什么?Ant是一种用于构建和管理Java项目的工具,它在Maven出现之前就已经存在。虽然Maven和Ant都可以用于构建Java项目,但它们的设计理念和使用方式有所不同。构建工具:Ant是一个基于Java的构建工具,使用XML文件(build.xml)来定义构建过程。灵活
  • 2024-09-23在Doxygen注释中插入latex公式
     在配置文件中设置 USE_MATHJAX=YES .  行内公式,嵌入在普通文字中.使用  \f$  或  \f(  和  \f)  包裹公式代码.例如/***@briefThedistancebetween\f$(x_1,y_1)\f$and\f$(x_2,y_2)\f$is*\f$\sqrt{(x_2-x_1)^2+(y_2-y_1)^2}\f$.
  • 2024-09-11Doxygen 学习指南: 生成图的类型
    目录标题1.**类图(ClassDiagram)****生成原理**:**生成结果**:2.**调用图(CallGraph)****生成原理**:**生成结果**:1.**继承图(InheritanceDiagram)**2.**协作图(CollaborationDiagram)**3.**包含图(IncludeDependencyGraph)**4.**依赖图(DependencyGraph)**5
  • 2024-07-01使用Doxygen为C++项目生成文档
    使用Doxygen为C++项目生成文档目录使用Doxygen为C++项目生成文档1.Doxygen简介2.Doxygen安装3.Doxygen注释标记4.Doxyfile配置选项5.Doxygen生成文档示例1.Doxygen简介Doxygen是一个用于自动生成文档的开源工具,主要用于生成软件源代码的文档。它可以处理多种编程语言,包括
  • 2024-05-24利用Doxygen生成代码文档
    说明在vscode上使用doxygendocumentgenerate写好代码后,想要生成文档的话可以使用doxygen来进行生成下载Doxygendownload打开安装好后打开Doxywizard配置
  • 2024-03-06doxygen/addon/doxywizard/wizard.cpp
    Step2::Step2(Wizard*wizard,constQHash<QString,Input*>&modelData) :m_wizard(wizard),m_modelData(modelData){ QRadioButton*r; QVBoxLayout*layout=newQVBoxLayout(this); //--------------------------------------------------- m_extractMo
  • 2024-03-05doxygen绘制c代码函数调用图 选择的选项
    关于最上边这个选择的workingdirectory这个叫法“工作目录”实在是有点奇怪总之它的作用是左上角File-Save然后把一个Doxyfile文件保存在这个目录,然后才能点击Rundoxygen,否则是不能点击的别的就没啥用了,运行完之后也不会在这个workingdirectory生成或者修改文件 此外
  • 2024-02-21利用gcc预处理文件和doxygen分析宏定义多的复杂c工程
    某个c语言工程,无法直接gdb调试,代码中宏定义、宏函数满天飞、临时生成config.h、头文件在其他工程中。阅读难度很大,doxygen分析也很困难。我发明了一个新方法:1.gcc编译时,-save-temps,生成.i预处理文件。2.clang-format、sed等工具处理下.i文件,调整格式方便doxygen分析。doxyg
  • 2023-12-22文档生成工具:Linux下doxygen的使用
    一、概述Doxygen是一个代码文档生成工具。它从代码文件中提取注释并可生成多种文档形式。如:网页文档HTML,RTF(MS-Word),PDF等等。同时也可生成函数之间的调用和文件的依赖关系图表。二、安装平台:linuxsudoapt-getinstalldoxygensudoapt-getinstallgraphvizsudoapt-ge
  • 2023-12-15Linux下自动生成c++工程的UML类图
    在Qtcreator上面折腾了一两天,也没能生成出UML类图。下面是在Linux通过两个工具Graphviz+Doxygen生成类图的过程。安装软件:sudoaptinstallgraphvizdoxygen进入项目文件目录,首先生成配置文件:doxygen-gDoxygen.config然后编辑该配置文件,修改几个选项:EXTRACT_AL
  • 2023-10-20doxygen使用说明
    前言最近在工作的时候经常需要打包库,提供给到客户使用,在打包的过程中需要编写接口使用文档,之前都是自己一个接口一个接口重新编写的使用说明,感觉十分麻烦。在一次开会交流的时候,一个大佬推荐了我使用doxygen这个软件,仔细研究了一下发现,需要芯片厂,例如TI、ST等他们的使用文档都是
  • 2023-08-25Doxygen块状注释规范
    普通注释 一般普通注释中有详细注释和简要注释,简要注释有多种标识方法,推荐使用@brief命令强制说明/***@brief简要注释.详细注释*详细注释*/简要注释结束的标志是一个点号,或一个空行。文件头注释/***@file[file-name]*@briefbriefdescriptionforthefile.
  • 2023-06-22visual studio 2022 c++ doxygen风格注释
    设置工具/选项/文本编辑器/C/C++/代码样式/常规注释效果输入/**添加注释鼠标停靠注释预览
  • 2023-06-04Intermediate-用rosdep来管理依赖
    目标:使用rosdep来管理外部的依赖什么是rosdep?rosdep是ROS的依赖管理实用程序,可以与ROS包和外部库一起使用。rosdep是一个命令行实用程序,用于识别和安装依赖项以构建或安装包。在以下情况下可以调用或被调用:1)构建一个工作区,并需要适当的依赖项来构建内的包。2)安装软件包(例如sud
  • 2023-05-28Doxygen Comment Tags 编程辅助工具注释标记 @brief @param @return
    以@brief@param@return等形式出现的注释标记被称为Doxygen注释标记(DoxygenCommentTags)或者简称为Doxygen标记。这玩意常用来作为接口文档说明或者接口源码注释,又比如EmmyLua用这个来作为lua函数的注释以提供智能提示。常见的doxygen注释标记及其作用:/***@biref简介*
  • 2023-05-10Doxygen风格的常用注释
    最近做小项目用到了Doxygen风格的注释mentor说没必要装Doxygen 下面列一下常用的注释@exception<exception-object>{exceptiondescription}对一个异常对象进行注释。@warning{warningmessage}一些需要注意的事情@todo{thingstobedone}对将要做的事情进行注
  • 2023-03-11给keil项目批量自动增加标准的doxygen注释
    最近想统计一下函数便于规范管理,做了个小工具。1 visualstudio2019社区版+ winform+.netframework4.0 没有任何三方dll2 用c#手撸一个简单的c语言的词法分析器
  • 2023-01-07doxygen教程之注释风格
    作者:朱金灿  doxygen是一个开源的C++接口文档生成工具。要使用doxygen生成接口文档,就必须遵循它的注释规范,下面对它的注释规范进行简单介绍。1.JavaDoc风格注释:/***you
  • 2022-12-21使用 Doxygen 来生成 Box2d 的 API 文档
      对于Doxygen以前只听别人说过,而现在使用它也是一个偶然,缘分吧。前两天看box2d的官方sdk中,发现他有用户手册却没有说明,只是留下了一个Doxygen的文件。事情告一
  • 2022-10-16使用 Doxygen 从源代码生成 UML 类图
    Doxygen简介Doxygen是一个编写软件参考文档的工具,也是从带注释的C++源代码生成文档的事实上的标准工具。这意味着该文档是直接写在源代码中的,因此比较容易保持更新。Dox