【问题标题】:Doxywizard error : There is not enough memory available for this taskDoxywizard 错误:没有足够的内存可用于此任务
【发布时间】:2016-01-13 11:14:22
【问题描述】:

虽然我有足够的内存(RAM -> ~3.5 GB 和硬盘 -> 60 GB) 在使用 DoxyWizard 创建 chm 文件时,我仍然一次又一次地收到此错误。 我需要做任何设置来解决这个问题吗?

即使我在命令提示符下使用 html 文件夹内的命令 hhc <index.hhp> 从 html 帮助编译器执行此操作,我也会收到相同的错误。

【问题讨论】:

    标签: out-of-memory doxygen chm doxywizard html-help


    【解决方案1】:

    请记住,HTMLHelp (CHM's) 已经有将近 20 年的历史了,微软基于 Windows 的帮助系统仅处于“维护模式”。预计不会有新的功能和支持。据我所知,微软没有开发新的帮助系统。

    因此,CHM 编译器(由 Ralph Walden 用 C++ 1996 编写)有一些限制 - 这是一个 HH 编译器问题,而不是 Doxygen 错误。

    另请参阅:https://superuser.com/questions/330418/file-size-limits-for-chm-html-help-format-files

    请尝试不带'Index'的编译,尽量减少主题数量,尝试在单台PC上编译(我认为你是在服务器环境下工作)。

    我认为解决方案的可能性很小,因为上面的快照中有大约 1106 个文件。

    【讨论】:

    • 可以试试 FPC CHM 帮助编译器 (chmcmd)。它被一些 *nix 项目使用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-04-20
    • 1970-01-01
    • 2020-05-29
    • 2018-05-12
    • 2019-10-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多