首页 > 解决方案 > 使用 Doxygen 和 GraphViz 生成工作 CHM 文件(无效的 .hhc 文件?)

问题描述

我正在记录我的 C++ GUI 库,我刚刚开始使用 Doxygen。我现在有两个记录在案的测试文件,但是在尝试生成 CHM 帮助文件时遇到了问题。Doxygen 运行没有错误,并且 dot 似乎可以正常运行以生成图像。

但是,生成的 .hhc、.hhk 和 .hhp 文件似乎以某种方式损坏。index.hhc 和 index.hhk 完全相同,运行 'hhc index.hhp' 不起作用。它返回一个错误:

HHC6000:错误:无法创建内部文件。确保您正在编译文件的驱动器上有足够的磁盘空间。HHC5007:错误:致命的导航编译错误。这可能是无效内容 (.hhc) 文件的结果。

我已经上传了我的两个测试源的 zip 文件,Doxy 向导生成的 Doxyfile 和 doxygen 创建的 .hh* 文件。

http://members.allegro.cc/EdgarReynaldo/temp/test1.zip

HTML Help Workshop 和 GraphViz 都在我的路上。

我需要更改 doxyfile 中的设置吗?我该如何解决?

问候,bugsquasher

编辑 在接受了阿尔伯特的建议后,一切似乎都神奇地起作用了。不过没有什么不同。

标签: c++doxygengraphvizdotchm

解决方案


推荐阅读