Ошибка с chmcmd: `Произошло необработанное исключение` - PullRequest
0 голосов
/ 09 апреля 2020

Я хотел бы сгенерировать файл .chm, используя doxygen , и я работаю в linux.

Итак, я активировал его с помощью этой строки:

GENERATE_HTMLHELP      = YES

Мне удалось сгенерировать документацию html, и моему doxygen удалось создать файл index.hhp.

Чтобы создать файл chm, мне пришлось скопировать папку html в windows и скомпилируйте chm с помощью HTML Help Workshop, и он будет сгенерирован, что совершенно не практично!

Поэтому я попытался использовать командную строку 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

Та же ошибка появилась при установке chmcmd в файле doxy: HHC_LOCATION = chmcmd, затем при запуске doxygen с doxygen MyDoxyfile:

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...

Кто-нибудь знает об этом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...