从 doxygen 输出生成 chm 输出
Generate chm output from doxygen output
我正在使用
chmcmd, a CHM compiler. (c) 2010 Free Pascal core.
用于从 Doxygen 输出生成 .chm 文件。它向我显示
之类的错误消息
Warning: Found file dynsections.js while scanning files.html, but couldn't find it on disk
与 "namespacestd.html" 类似。看起来 Doxygen 的安装在这段时间发生了一些变化。这只是一个警告,但我想它有原因和后果。我该如何克服它?
我不使用 ChmCmd,但即使使用 Doxygen 1.8.13 版,文件 dynsections.js
始终包含在我的 Windows10 机器上的输出目录 ..\html
中。
我当然有 <script type="text/javascript" src="dynsections.js"></script>
files.html
。
请先搜索像dynsections.js
这样的文件。尝试将 *.js 文件的名称添加到项目 (.hhp) 文件的 [FILES] 列表中。这样可以保证.js文件编译成帮助文件,目前可能不是这样。
如果您使用 HTML Help Workshop 作为 chmcmd 的替代方法,将文件名添加到 [FILES] 部分的过程如下:
- 在 HTML Help Workshop 中打开 .hhp 文件。
- 单击“项目”选项卡上的 Add/Remove 主题文件按钮。
- 单击“添加”。
- 在“文件名”字段中,键入 *.js。
- 单击“打开”,select 个要添加到列表中的文件,然后再次单击“打开”。
您可以通过使用文本编辑器编辑 *.hhp 文件来走捷径。在 [FILES] 部分为所有 *.js 文件添加一个新的通配符行,例如:
[FILES]
dynsections.js
jquery.js
menu.js
menudata.js
design.css
...
我正在使用
chmcmd, a CHM compiler. (c) 2010 Free Pascal core.
用于从 Doxygen 输出生成 .chm 文件。它向我显示
之类的错误消息Warning: Found file dynsections.js while scanning files.html, but couldn't find it on disk
与 "namespacestd.html" 类似。看起来 Doxygen 的安装在这段时间发生了一些变化。这只是一个警告,但我想它有原因和后果。我该如何克服它?
我不使用 ChmCmd,但即使使用 Doxygen 1.8.13 版,文件 dynsections.js
始终包含在我的 Windows10 机器上的输出目录 ..\html
中。
我当然有 <script type="text/javascript" src="dynsections.js"></script>
files.html
。
请先搜索像dynsections.js
这样的文件。尝试将 *.js 文件的名称添加到项目 (.hhp) 文件的 [FILES] 列表中。这样可以保证.js文件编译成帮助文件,目前可能不是这样。
如果您使用 HTML Help Workshop 作为 chmcmd 的替代方法,将文件名添加到 [FILES] 部分的过程如下:
- 在 HTML Help Workshop 中打开 .hhp 文件。
- 单击“项目”选项卡上的 Add/Remove 主题文件按钮。
- 单击“添加”。
- 在“文件名”字段中,键入 *.js。
- 单击“打开”,select 个要添加到列表中的文件,然后再次单击“打开”。
您可以通过使用文本编辑器编辑 *.hhp 文件来走捷径。在 [FILES] 部分为所有 *.js 文件添加一个新的通配符行,例如:
[FILES]
dynsections.js
jquery.js
menu.js
menudata.js
design.css
...