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

在尝试将HTML文件通过Doxygen和HTML Help Workshop转换为CHM时,遇到了内容无法显示的问题。Doxygen生成了HTML输出,但HHW的hhc.exe编译CHM后,内容和索引列表点击无效。尽管手动运行hhc.exe没有报错,生成的CHM文件仍缺失内容。已经确认电脑上的两个HTML Help Workshop版本相同,问题依然存在。寻求解决方案。
摘要由CSDN通过智能技术生成

小故事:我可以用Doxygen生成一个CHM文件。启动CHM文件,我发现内容和索引选项卡确实列出了这些类的页面,名称空间,类和成员。但是,单击这些内容和索引列表中的项目不会显示任何内容。如何使用Doxygen和HTML帮助编译器生成CHM?

我在使用Windows 7 Professional SP1(64位)的计算机上。

我使用Doxywizard在我的代码上运行Doxygen版本1.8.9.1。它正确地生成HTML输出;页面,命名空间,类和成员出现在文档中。

然后我又想将HTML转换成压缩的HTML(CHM)文件。

我从Microsoft网站(https://msdn.microsoft.com/en-us/library/windows/desktop/ms669985(v=vs.85).aspx)下载了Microsoft HTML Help Workshop 1.31版(即htmlhelp.exe版本4.74.8703)。我运行了安装程序。当安装程序正在进行时,出现弹出消息:

This computer already has a newer version of HTML Help.

但是,安装已成功完成。而且,hhc.exe程序就在那里,我告诉它安装。

我现在指定这些相关Doxygen的设置:

向导 - >输出:

HTML检查

“压缩HTML(的.chm)准备” 选项被选中。

专家 - > HTML:

GENERATE_HTMLHELP = YES

CHM_FILE = Foo.chm

HHC_LOCATION = C:\ Program Files文件(x86

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值