我的项目是使用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行为的东西?
答案 0 :(得分:0)
问题是由chmcmd中没有解析.js文件的错误引起的。所以chm中缺少javascript文件。
Bug现已在主干版本中修复。
最新的主干构建可以在这里找到:ftp://ftp.freepascal.org/pub/fpc/snapshot/trunk/
如果您愿意,也可以从源代码构建,在他们的wiki中提供更多信息:http://wiki.freepascal.org