当前位置: 首页 > news >正文

手机 网站 开发苏州小程序

手机 网站 开发,苏州小程序,ppt模板网站排行,html网页素材Ubuntu下的DoxygenVScode实现C/C接口文档自动生成 Chapter1 Ubuntu下的DoxygenVScode实现C/C接口文档自动生成1、 Doxygen简介1. 安装Doxygen1#xff09;方法一#xff1a;2#xff09;方法二#xff1a;2. doxygen注释自动生成插件3. doxygen注释基本语法4. doxygen的生成… Ubuntu下的DoxygenVScode实现C/C接口文档自动生成 Chapter1 Ubuntu下的DoxygenVScode实现C/C接口文档自动生成1、 Doxygen简介1. 安装Doxygen1方法一2方法二2. doxygen注释自动生成插件3. doxygen注释基本语法4. doxygen的生成 Chapter2 Vscode配置Doxygen Doumentation Generator插件实现自动补全注释(1) 在插件市场下载 Doxygen Doumentation Generator插件(2) 配置插件(3) Clion已经集成了Doxygen语法插件(4) Build选型关键设置 Chapter3 Doxygen注释规范Chapter4 ubuntu 使用doxygen生成软件文档[Vscode 配置doxygen插件方法] Chapter1 Ubuntu下的DoxygenVScode实现C/C接口文档自动生成 原文链接https://blog.csdn.net/youlinhuanyan/article/details/144009219 1、 Doxygen简介 Doxygen 是一个由 C 编写的、开源的、跨平台的文档生成系统。最初主要用于生成 C 库的 API 文档但目前又添加了对 C、C#、Java、Python、Fortran、PHP 等语言的支持。其从源代码中提取注释并生成多种输出格式如HTML、PDF、LaTeX、RTF等以帮助开发者创建易于阅读和理解的代码文档。 Doxygen 简化了另行编写文档带来的重复性劳动将代码和文档的工作合二为一。经过 10 年的迭代Doxygen 成为了 C/C 项目首选的文档生成工具。 官网地址https://www.doxygen.nl/ 1. 安装Doxygen 1方法一 ubuntu下apt命令快速安装 sudo apt-get install doxygen // 安装doxygen sudo apt-get install graphviz // 安装文档中画图的软件 sudo apt-get install doxygen-gui // 安装doxygen的配置界面注意如需在html的文档中显示类图等关系图需要安装graphviz库安装命令如下 sudo apt-get install graphviz且需要在Doxyfile配置文件中的DOT_PATH 指定graphviz的命令行路径 验证查看一下版本 $ doxygen --version 1.9.12方法二 采用源码编译则需要先下载源码源码下载地址点这里 https://github.com/doxygen/doxygen/releases 执行如下命令 cd doxygen-1.12.0 mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX~/DOXYGEN .. # 指定安装doxygen的用户目录为~/DOXYGEN make make install添加到环境变量中 vim .bashrc export PATH$HOME/DOXYGEN/bin:$PATH查看一下安装情况 doxygen --version2. doxygen注释自动生成插件 IDE中安装doxygen注释辅助生成插件 正式标注前介绍一款VsCode下的doxygen插件Doxygen Documentation Generator 2配置插件的一些默认参数 首先配置注释提示块的触发快捷方式默认是/**触发的打开插件面板找到Doxygen Documentation 插件点击配置图标找到到Extension Settings 修改为如下///当然不修改使用默认的/**也是可以的 采用默认的///触发效果在函数头输入///按下回车后如下 采用默认的/**触发效果 此外还有很更多的默认参数根据自己的需要进行配置可以极大的提高效率避免写注释时大量的复制粘贴操作如下可配置默认的作者、邮箱等 可在配置中修改如下内容 注意上面的注释辅助生成插件不是必须的不同的IDE环境可能有不同的插件即使不安装这个也不影响doxygen的使用只是需要手动按doxygen的注释语法逐一手动输入即可 3. doxygen注释基本语法 /*** file main.cpp* author your name (youdomain.com)* brief * version 0.1* date 2024-11-24* * copyright Copyright (c) 2024* */#include iostream/*** brief main 函数* * param argc * param argv * return int */ int main(int argc, char** argv) {std::cout HelloWorld std::endl;return 0; }/*** brief helloworld fun* * param num * param str * return int */ int helloWorld(int num, char* str) {return 0; }/*** brief 这个一个Hello -class类* */ class Hello { public:/*** brief num变量* */int num;/*** brief index介绍* */int index;/*** brief Construct a new Hello object* * param a * param b */Hello(int a, int b);Hello();~Hello(); };/*** brief Hello2* */ class Hello2: public Hello { public:/*** brief Construct a new Hello 2 object* * param a * param b */Hello2(int a, int b);/*** brief Destroy the Hello 2 object* */~Hello2(); }; 4. doxygen的生成 首先应生成一个doxygen的配置文件使用如下命令 doxygen -g # 默认创建文件名为Doxyfile # doxygen -g dox-config-file # 指定文件名通过该配置文件可以指定生成doxygen文档的输入、输出、生成范围等 以下是一些常用的Doxyfile配置选项 执行生成命令生成文档 # 指定默认配置文件Doxfile生成文档 doxygen Doxyfile默认情况下将生成两类文档html、latex 如无需要latex可在Doxyfile配置文档中配置GENERATE_LATEX NO后如下所示 完成 Chapter2 Vscode配置Doxygen Doumentation Generator插件实现自动补全注释 原文链接 (1) 在插件市场下载 Doxygen Doumentation Generator插件 (2) 配置插件 设置-settings.json, 编辑 settings.json文件,添加如下内容 // 注释doxdocgen.c.triggerSequence: /**, // 触发自动注释的生成doxdocgen.c.commentPrefix: * , // 注释行的前缀doxdocgen.c.firstLine: /**, // 注释行的首行doxdocgen.c.lastLine: */, // 注释行的尾行// file注释顺序doxdocgen.file.fileOrder: [copyright,empty,file,brief,author,version,date,// custom // 自定义选项],// file自定义选项doxdocgen.file.customTag: [自定义选项,],doxdocgen.file.copyrightTag: [ // file注释copyright Copyright (c) {year}..],doxdocgen.generic.authorEmail: iotxiaohuqq.com, // {email} 样式doxdocgen.generic.authorName: iotxiaohu, // {author} 样式doxdocgen.generic.dateFormat: YYYY-MM-DD, // {date} 样式doxdocgen.generic.dateTemplate: date{indent:9}{date}, // {date} 模板doxdocgen.file.fileTemplate: file{indent:9}{name}, // {name} 模板doxdocgen.generic.briefTemplate: brief{indent:9}描述,doxdocgen.file.versionTag: version{indent:9}0.1,doxdocgen.generic.authorTag: author{indent:9}{author}({email}),// generic注释的内容和顺序doxdocgen.generic.order: [brief,empty,param,return,// empty,author,date,// custom, // 自定义选项],// generic自定义选项doxdocgen.generic.customTags: [自定义选项,],doxdocgen.cpp.tparamTemplate: tparam {param} , // ???doxdocgen.generic.paramTemplate: param{indent:9}{param}{indent:21}参数描述,doxdocgen.generic.returnTemplate: return{indent:9}{type} ,doxdocgen.generic.includeTypeAtReturn: true, // return 中包含类型信息doxdocgen.generic.boolReturnsTrueFalse: false, // bool 返回值拆分成 true 和 false 两种情况doxdocgen.generic.linesToGet: 4, // 回车后最多向下多少行去找函数声明doxdocgen.generic.useGitUserName: false, // {author} 是都根据 git config --get user.name 替换doxdocgen.generic.useGitUserEmail: false, (3) Clion已经集成了Doxygen语法插件 在函数前输入 /**回车,就可以自动出现需要填写的内容. 但是clion的插件只对函数有用, 对文件开头没有用,那就自己添加吧. (4) Build选型关键设置 Chapter3 Doxygen注释规范 原文链接 Chapter4 ubuntu 使用doxygen生成软件文档[Vscode 配置doxygen插件方法] 原文链接
http://www.dnsts.com.cn/news/57288.html

相关文章:

  • 张掖建设网站建设一个境外网站
  • 寿光网站建设公司宝安区网络公司
  • dw建设网站物流网站建设推广
  • 云龙网站开发手机的网站建设目标是什么意思
  • 下载好了网站模板怎么开始做网站?怎么创建一个空壳公司
  • 网站后台更新前台不显示公司备案网站被注销吗
  • html可视化布局工具外贸seo是什么意思
  • 外贸网站 php怎么用服务器做网站
  • 临夏网站建设公司wordpress自适应 slide
  • 网站未备案 打不开网站可以做被告嘛
  • 网站建设无底薪提成跨越速运网站谁做的
  • 做soho要不要注册网站昆明网站制作计划
  • 网站建设 绍兴的公司公司怎样做网络推广
  • 医院网站建设医生需要做什么郑州加盟做网站
  • 营销型网站搭建的工作电子商务平台运营是做什么的
  • 敖汉旗网站建设做网站 广告费 步骤
  • 网站租用怎么办网站平台
  • 长沙购物网站建设WordPress做搜索引擎
  • 南京自助建站模板地铁工程建设论文投稿网站
  • 获取网站访客信息卖东西专业网站网上
  • 网站维护的方法安卓网站开发视频
  • 邢台网站建设最新报价线上推广渠道和方式
  • 大良网站设计价位昆明seo
  • 网站开发过程中出现的问题手机网站菜单设计模板
  • 绿色大气漂亮dedecms茶叶企业网站html5 wap网站
  • 东莞微信网站建设信息有什么公司建网站
  • 网站后台界面 园林设计常德公司做网站
  • 青州网站是做网站设计好还是杂志美编好
  • 定制建站方案免费网站服务器推荐
  • dedecms电影网站源码本地环境如何安装wordpress