Doxygen + graphviz + Windows Help Workshop+cmake+windows

DoxyGen 生成 文档 基于 DoxyGen 插件生成 程序 帮助 文档 效果预览: HTML 帮助文档 CHM 帮助文档 这个 还是 需要 写代码 的 时候 更加规范 才可以,不然 文档 估计 也是 没法看了!哈哈哈! 环境 安装 配置 各种插件 工具 下载 集合 :下载传送地址 提取码:zqdv 下载解压 后 如下图 : c# 文件夹 是 DoxyGen 关于 常见 编程语言的 工具集! 包括 c / c++ / C# / java 等… Lua 文件夹 是 lua文档 相关的 工具集… 在这篇文章 中 只会 阅读详情

Doxgen可以直接从源代码中抽取注释等内容,生成HTML格式的帮助文档;

Doxgen配合graphviz可以从代码中抽取类的关系图;

Doxgen配合Windows Help Workshop可以将生成的HTML文档合成一个chm帮助文档。

Doxgen、graphviz、Windows Help Workshop的使用可以参考:

https://blog.youkuaiyun.com/u010740725/article/details/51387810

https://blog.youkuaiyun.com/imgcl/article/details/79480350

https://www.cnblogs.com/peterYong/p/6556706.html

用cmake编译开源代码时,很多都有build_doc这个选项,勾选后需要找到这两个文件的位置:

E:/Program Files/doxygen/bin/doxygen.exe;

E:/Program Files (x86)/graphviz-2.38/release/bin/dot.exe;

cmake自己找不到的话就得手动设置。

我用cmake生成解决方案后再vs的编译过程中出现了两个错误:

1,Doxygen error: failed to run html help compiler on index.hhp

2,When enabling GENERATE_HTMLHELP the tree view (GENERATE_TREEVIEW) should be disabled. I'll do it for you.

第一个错误是Windows Help Workshop安装不正确,首先要保证Windows Help Workshop安装后环境变量设置的路径正确,然后要保证cmake生成的Doxyfile文件中hhc.exe(Windows Help Workshop的应用程序)路径设置正确,cmake一般会默认设置为C:\Program Files (x86)\HTML Help Workshop,与你安装路径不符的话改过来。

第二个错误也是要在Doxyfile文件中改,把GENERATE_TREEVIEW选项改为NO就可以了。




使用CodeBlocks和插件Doxygen(doxyblocks)定义代码模板并生成帮助文件 文章目录配置项目模板文件CodeBlocks变量扩展(可用的内置命令)利用Doxyblocks(doxygen)导出生成项目说明文档时出错利用Doxyblocks(doxygen)自动生成文件和函数注解自动生成文件注解自动生成函数注解参考文章: 配置项目模板文件 1.项目模板 在Documents and Settings< user >\Application Data\ codeb... 阅读详情

相关推荐

doxygen源码Windows编译

doxygen 源码 在Windows 编译, 包含了配置文档,以及使用的编译工具:bison.exe和flex.exe, 在Win7上通过编译

error:failed to run html help compiler on index.hhp

使用doxgen生成chm文档时,发生了上面的错误。 1,检测了doxgen工程中hhc.exe的路径配置之后,发现没问题。 2,在如下连接找到了答案: https://stackoverflow.com/questions/33658612/doxygen-error-failed-to-run-html-help-compiler-on-index-hhp Just found thi...

guanguanboy的专栏 2885

基于 Qt 6 / C++17 的多算法加解密工具(学习研究用途) 涵盖编码、古典密码、对称/非对称加密、哈希摘要共 24 种算法,全部纯 C++ 自实现,不依赖 OpenSSL/GmSSL

基于 Qt 6 / C++17 的多算法加解密工具(学习研究用途)。涵盖编码、古典密码、对称/非对称加密、哈希摘要共 24 种算法,全部纯 C++ 自实现,不依赖 OpenSSL/GmSSL。含图形界面、批量文件加解密、密钥管理、性能测试与操作日志。提供标准测试向量自测。

Doxygen错误error:failed to run html help compiler on index.hhp

解决方案:不用鸟它。 之所以没有生成正确的chm文件是因为没有勾选Input——Recursive,勾上就可以递归遍历所有文件夹,然后生成文档了

qq_37394426的博客 2068

基于GIS的生态安全网络格局构建(附练习数据下载)

基于GIS的生态安全网络格局构建(附练习数据下载)

qq_43173805的博客 3125

opencv图像去畸变

opencv图像去畸变

智能机器人产学研基地 4878

Doxygen—程序文档生成工具

Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以从一套归档源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。 Doxygen是一个程序的文件产生工具,可将...

weixin_33755557的博客 1864

【无人机智能避障】基于深度强化学习的城市复杂环境路径规划实战

本文探讨了基于深度强化学习的无人机在城市复杂环境中的智能避障与路径规划。针对传统算法难以应对动态与非结构化障碍的痛点,文章详细介绍了如何利用DQN算法,通过设计合理的状态空间、奖励函数,并结合经验回放、目标网络等技巧,训练无人机自主学会在楼宇间安全、高效飞行的策略。

weixin_28224217的博客 737

Win10+vs2017+OpenCV3.4.1+doxygen+cmake安装(DEBUG64位)

下载软件 软件:vs2017 网址:https://visualstudio.microsoft.com/zh-hans/vs/whatsnew/ 软件:opencv-3.4.1 网址:https://opencv.org/releases.html 软件:cmake-3.11(下载解压版本即可) 网址:https://cmake.org/files/ 软件:opencv_co...

qq_39003748的博客 1277

航测倾斜摄影如何用Smart3D(ContextCapture)处理大疆无人机照片生成三维模型

本篇内容主要介绍Smart3D(ContextCapture)处理大疆无人机数据操作步骤 详细步骤如下 1.拷贝大疆无人机航拍的完整照片 2.打开Smart3D(ContextCapture)软件新建一个工程 3.影像选择项下选择添加影像 4.检查影像是否可以正常打开 5.提交空三计算,名称默认即可(不能带文字或字符) 6.没有控制点就默认选择 7.第一次空三默认设置 8.完成设置提交空三计算 9.打开引擎端开始计算 10.空三计算完成 11.查看空三质量报告是否有问题 12.空三没有

Miss程晨 1万+

Squareline Studio + LVGL实战:从Figma设计到MCU屏幕的UI开发一条龙(避坑中文显示)

本文详细介绍了使用Squareline Studio和LVGL实现从Figma设计到MCU屏幕UI开发的全流程,重点解决中文显示等常见问题。通过设计工具链搭建、设计稿转换、LVGL工程集成及性能优化等步骤,帮助开发者高效完成嵌入式GUI开发,提升开发效率。

weixin_29246195的博客 586

html转换成chm乱码,【全部解决】用Docbook生成htmlhelp + 【完全解决】生成的chm中标题和左边的索引目录是乱码的问题...

【背景】已经实现用docbook生成单个和多个HTML了。但是希望输出的文件是一个完全单个文件,而之前的输出的单个的HTML文件,其图片文件是另外的,不是包含在HTML文件里面的。所以,就去找这些的东西。【解决过程】1.本来是以为完全单个的HTML是xhtml的。后来发现搞错了,完全单个的HTML是mht类型文件。2.后来又看到了docbook输出支持htmlhelp文件,即html类型的帮助文件...

weixin_34180753的博客 965

SAP Single Sign-On 全景指南:从传统 SAP SSO 到 SAP Secure Login Service for SAP GUI 的架构、场景与迁移实践

本文系统梳理了SAP生态下的单点登录技术方案,重点分析了SAP GUI的云化替代方案SAP Secure Login Service(SLS)。内容涵盖SNC、Kerberos/SPNEGO、SAML 2.0等核心协议的技术实现,对比了传统SAP SSO与新型SLS for SAP GUI的架构差异,并给出AS ABAP系统的具体实施路径。针对SAP GUI访问、浏览器访问Fiori/移动端等不同场景,提供了详细的协议选型建议和配置指南,帮助团队构建安全可靠且适应云时代的统一认证体系。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 274

CMake 秘籍(七)

原文:zh.annas-archive.org/md5/ecf89da6185e63c44e748e0980911fef。

龙哥盟 813

元学习与Transformer的结合:Meta-Transformer架构解析

我们生活在一个信息爆炸的时代,每天都会产生海量的数据。在深度学习领域,如何让模型更高效地学习、更快地适应新的任务,一直是科学家们努力的方向。元学习和Transformer都是深度学习中的重要概念,它们各自有着独特的优势。本文的目的就是深入剖析将元学习和Transformer结合起来的Meta - Transformer架构,探讨它的原理、应用以及未来发展。我们会从基础概念讲起,逐步深入到架构的各个方面,让大家对Meta - Transformer有一个全面的了解。

AI智能探索者的博客 1054

OTFS 消息传递算法信号检测【附matlab代码详解】

OTFS 消息传递算法方面的一些浅浅理解。

Cuby的博客 4013

HTML Help Project (HHP) format—hhp文件格式

HTML Help Project (HHP) formatPrefaceThis is documentation on the HHP format used by MS HTML Help Workshop (HHW) to compile CHM files. There are various titbits of info out there on the web, in U

wuhran的Blog-C++,Linux,MySQL,PHP 3726

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Doxygen文档生成工具的使用

http://blog.csdn.net/xu_fu/article/details/8425652

SenaFox的专栏 832

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

OSG3.6.5帮助文件档编译

OSG帮助文件编译: html chm qch

rach09的专栏 922

Doxygen的安装与配置及简单注释规范

最近接触了一款程序 文档生成工具-Doxygen。在网上一搜索原来这么多人知道,打算把它的使用做一个总结,以及其注释的规则。 概述:  Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以从一套归档源文件开始,

奋斗Andy的博客 1万+

关于看map和hash_map时想到的

map实现原理是平衡二叉树(红黑树) hash_map实现原理是查找时直接访问相应下标。 我有一种思路,仅针对字符串查找,但是占内存极大,且仅针对英文ascii码。 英文ascii码的64 - 128编码是大小写字母,则可不可以这样: ("hello","this is value") 新建node_top = 96 = 64 + 64 / 2; 再建node_top_right =

Jrvzuo_Qiu的专栏 676

使用CodeBlocks编写和Doxygen生成帮助文件

下载 www.codeblocks.org 汉化 1.将\locale\zh_CN\zh_CN.mo整个文件夹拷贝到\share\CodeBlocks中 2.设置->环境设置->视图->国际化->Chinese(Simplified) 防止乱码 3.设置->编辑器 -> 常规设置 -> 编码设置->编码->utf-8 4.设置->编译器设置->其他编译器设置 写入 -finp

Jrvzuo_Qiu的专栏 3679

[经验总结]我的Doxygen配置文件

#  Doxygen是个非常优秀的自动化生成代码文档的开源软件,大约零六年开始使用这个软件,经常用这个软件来帮我分析源代码。# 最近在Windows平台上做开发,也在Windows平台配置了一份Doxygen。Doxygen利用Graphviz来生成类图、接口调用图、文件依赖图等。# 注意下面这个配置项要设置正确:#            DOT_PATH              

ThinkHY的专栏 7195

怎么把html做成chm,如何使用Doxygen和HTML帮助编译器生成CHM?

小故事:我可以用Doxygen生成一个CHM文件。启动CHM文件,我发现内容和索引选项卡确实列出了这些类的页面,名称空间,类和成员。但是,单击这些内容和索引列表中的项目不会显示任何内容。如何使用Doxygen和HTML帮助编译器生成CHM?我在使用Windows 7 Professional SP1(64位)的计算机上。我使用Doxywizard在我的代码上运行Doxygen版本1.8.9.1。它...

weixin_33994072的博客 1045
上一篇: 图像的泊松编辑(学习笔记)
下一篇: 摄影测量与三维重建
盘腿大仙39
博客等级 码龄15年 2粉丝 4原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值