Генерируйте chm выход из выхода кислорода - PullRequest
0 голосов
/ 01 декабря 2018

Я использую

chmcmd, a CHM compiler. (c) 2010 Free Pascal core.

для создания файла .chm из вывода Doxygen.Он представляет мне сообщения об ошибках, такие как

Warning: Found file dynsections.js while scanning files.html, but couldn't find it on disk

и аналогичные для "namespacestd.html".Похоже, что во время установки Doxygen что-то изменилось.Это всего лишь предупреждение, но я думаю, у него есть причина и последствия.Как я могу преодолеть это?

1 Ответ

0 голосов
/ 05 декабря 2018

Я не использую ChmCmd, но даже с Doxygen версии 1.8.13 файл dynsections.js всегда содержится в выходном каталоге ..\html на моем компьютере с Windows10.

Конечно, у меня есть <script type="text/javascript" src="dynsections.js"></script>в files.html.

Пожалуйста, сначала найдите файлы типа dynsections.js.Попробуйте добавить имена файлов * .js в список [FILES] в файле вашего проекта (.hhp).Это обеспечит компиляцию файлов .js в файл справки, что может быть не так в настоящее время.

Если вы используете HTML Help Workshop в качестве альтернативы chmcmd, процедура добавления файлаимена для раздела [ФАЙЛЫ] следующие:

  1. Откройте файл .hhp в HTML Help Workshop.
  2. Нажмите кнопку Добавить / удалить файлы темы на вкладке Проект.
  3. Нажмите кнопку Добавить.
  4. В поле Имя файла введите * .js.
  5. Нажмите кнопку Открыть, выберите файлы для добавления в список и нажмите кнопку Открыть еще раз.

Вы можете пойти коротким путем, отредактировав файл * .hhp с помощью текстового редактора.Добавьте новую подстановочную строку для всех файлов * .js в разделе [FILES], например:

[FILES]
dynsections.js
jquery.js
menu.js
menudata.js
design.css
...
...