7

我使用doxygen创建 HTML 文件,现在我想将该文档转换为 .chm 格式。

我怎样才能做到这一点?

4

6 回答 6

16

NDoc 是一个死项目,它的继任者是Sandcastle & Sandcastle Helpfile Builder

我已经使用了两个 Sandcastle 项目。它们易于设置,具有良好的文档,并且 chm 文件生成是应用程序的本机。如果可以切换,那将是比 doxygen 更好的选择。

否则,请查看此链接以获取 HTML 到 chm 信息:http: //younsi.blogspot.com/2007/04/doxygen-to-html-to-chm.html

于 2009-04-01T14:45:17.397 回答
3

原来的 NDoc 项目已经死了,但是有一个名为NDoc3的新项目。

NDoc3 支持 .NET 2.0 - 3.5。它目前作为测试版提供,对我来说效果很好。我不确定该项目是否仍然有效——最后一个测试版是在 2009 年 4 月发布的。

于 2009-10-23T13:28:54.370 回答
1

除了 Doxygen,您需要的只是 HTML 帮助编译器,您可以在 Microsoft 网站上找到它。

然后,您可以使用 Doxywizard 将 Doxygen 指向编译器可执行文件 (hhc.exe)。选中“GENERATE_HTMLHELP”框,选择放置 .chm 文件的位置,一切顺利。

于 2009-04-30T06:53:17.663 回答
1

如果你不喜欢有外部帮助编译器(部署需要正式部署整个 SDK afaik),还有 libchm,它是一个可以编写 chms 的开源 C 库。

Delphi 用户可能希望查看 Free Pascal 的 libchm 并行实现,因为 pascal 解决方案使其更易于嵌入。

于 2009-05-18T08:55:10.417 回答
0

使用NDoc

于 2009-04-01T14:43:01.303 回答
0

如果适合你,你可以试试KEL CHM Creator 。

于 2011-08-28T14:44:59.300 回答