我正在使用
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的安装似乎发生了一些变化。这只是一个警告,但我想它有原因和后果。我该如何克服?
答案 0 :(得分:0)
我不使用ChmCmd,但即使使用Doxygen 1.8.13版,文件dynsections.js
始终包含在Windows10计算机的输出目录..\html
中。
我<script type="text/javascript" src="dynsections.js"></script>
中当然有files.html
。
请首先搜索dynsections.js
之类的文件。尝试将* .js文件的名称添加到项目(.hhp)文件中的[文件]列表中。这样可以确保将.js文件编译到帮助文件中,目前可能并非如此。
如果您使用HTML Help Workshop替代chmcmd,则将文件名添加到[FILES]部分的过程如下:
可以通过使用文本编辑器编辑* .hhp文件来简化操作。在[FILES]部分中为所有* .js文件添加新的通配符行,例如:
[FILES]
dynsections.js
jquery.js
menu.js
menudata.js
design.css
...