我想使用doxygen生成.chm文件,并且我正在linux下工作。
因此,我已经在此行激活了它:
GENERATE_HTMLHELP = YES
我成功生成了html文档,而我的doxygen成功创建了index.hhp
文件。
为了生成chm文件,我不得不将html文件夹复制到Windows中,并使用HTML Help Workshop
编译chm,并且生成的很好,这一点都不实用!
因此,我尝试通过安装chmcmd
在Linux中使用sudo apt install fp-utils-3.0.4
命令行,但出现错误:
$ chmcmd index.hhp
chmcmd, a CHM compiler. (c) 2010 Free Pascal core.
An unhandled exception occurred at $0000000000413FE7:
EFCreateError: Unable to create file ""
$0000000000413FE7
在doxyfile中设置chmcmd
时出现相同的错误:HHC_LOCATION = chmcmd
,然后用doxygen MyDoxyfile
运行doxygen:
Running html help compiler...
chmcmd, a CHM compiler. (c) 2010 Free Pascal core.
An unhandled exception occurred at $0000000000413FE7:
EFCreateError: Unable to create file ""
$0000000000413FE7
error: failed to run html help compiler on index.hhp
lookup cache used 237/65536 hits=1545 misses=243
finished...
有人知道吗?