Doxygen + graphviz + Windows Help Workshop+cmake+windows

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

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

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

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

https://blog.csdn.net/u010740725/article/details/51387810

https://blog.csdn.net/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就可以了。




  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值