使用 chmcmd 构建 chm 文件导致所有页面出现 javascript 错误
Building chm file with chmcmd result in javascript error on all page
我的项目是使用 doxygen 记录的,我想在 Linux 下创建一个 chm 文件,所以我正在使用 chmcmd。
chm 已构建,但在每个页面上我都出现此错误
« $ » is undefined
code 0
查看文件时对应这个函数:
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
但是如果我使用 windows 工具构建 chm,则文件完全相同并且我没有 javascript 错误。
是否有构建 chm 文件或可以改变 javscript 行为的选项?
问题是由 chmcmd 中的错误引起的,该错误未解析 .js 文件。因此 chm 中缺少 javascript 个文件。
bug 现已在 trunk 版本中修复。
可以在这里找到最新的主干版本:ftp://ftp.freepascal.org/pub/fpc/snapshot/trunk/
如果需要,您也可以从源代码构建,更多信息可在他们的 wiki 中找到:http://wiki.freepascal.org
我的项目是使用 doxygen 记录的,我想在 Linux 下创建一个 chm 文件,所以我正在使用 chmcmd。
chm 已构建,但在每个页面上我都出现此错误
« $ » is undefined
code 0
查看文件时对应这个函数:
<script type="text/javascript">
$(function() {
initMenu('',false,false,'search.php','Search');
});
</script>
但是如果我使用 windows 工具构建 chm,则文件完全相同并且我没有 javascript 错误。
是否有构建 chm 文件或可以改变 javscript 行为的选项?
问题是由 chmcmd 中的错误引起的,该错误未解析 .js 文件。因此 chm 中缺少 javascript 个文件。
bug 现已在 trunk 版本中修复。
可以在这里找到最新的主干版本:ftp://ftp.freepascal.org/pub/fpc/snapshot/trunk/
如果需要,您也可以从源代码构建,更多信息可在他们的 wiki 中找到:http://wiki.freepascal.org