好吧,正如previous question中所建议的那样,我尝试了沙堡和doxygen的GUI版本。
不幸的是,按下按钮似乎真的很糟糕:
沙堡:
生成许多具有不相关名称的HTM文件,将它们“编译”成chm并删除它们。 CHM文件根本不包含文件!只是一个导致错误页面的索引。
Doxygen的:
生成完美的HTML,但由于某些原因,不要记录所有类(即使记录了 ALL 类,所有方法和属性也都记录了。)
我该怎么办?
答案 0 :(得分:2)
Re Sandcastle:请注意默认情况下会阻止较新版本Windows上的.chm文件。看到 How to display .chm content
答案 1 :(得分:1)
对于doxygen你可以尝试,如果你在配置文件中将EXTRACT_ALL设置为YES(它在GUI中的Expert-> Build下)会有帮助。
如果它没有用,请在doxygen的bug跟踪器中提交错误报告(https://bugzilla.gnome.org/enter_bug.cgi?product=doxygen) 并添加一个演示此问题的自包含示例(源代码+配置文件)。