Я столкнулся с довольно проволочным сбоем после того, как успешно скомпилировал файл .chm с помощью HTML Help Workshop hhc.exe
.
Я создал документацию моего исходного кода с Doxygen. Doxygen создает, если вы включите GENERATE_HTMLHELP
в файле doxygen:
Если для тега GENERATE_HTMLHELP установлено значение YES, то doxygen генерирует три дополнительные HTML-индексные файлы: index.hhp, index.hhc и index.hhk. Index.hhp
это файл проекта, который можно прочитать с помощью справки по Microsoft HTML Help (см.:
http://www.microsoft.com/en-us/download/details.aspx?id=21138) в Windows.
После того, как Doxygen создает эти файлы, я хочу создать файл .chm с помощью справки по HTML. По этой причине я вызываю hhc.exe
в CMD. После этого я могу открыть файл .chm, и все кажется прекрасным. Но если я спрошу CMD для текущего errorlevel
, он выдает:
"C:\Program Files (x86)\HTML Help Workshop\hhc.exe" index.hhp
Microsoft HTML Help Compiler 4.74.8702
Compiling C:\... folder path ...\index.chm
Compile time: 0 minutes, 0 seconds
37 Topics
346 Local links
12 Internet links
0 Graphics
Created C:\... folder path ...\index.chm, 88,740 bytes
Compression decreased file by 194,682 bytes.
echo %errorlevel%
1
Есть ли у кого-нибудь представление о том, что h... здесь не так, и как я могу избежать этой проблемы, которую он скомпилировал успешно, но все же возвращает ошибку? Как я могу выяснить, что проблема вместо ошибки "1"?
Проблема в том, что мой сервер сборки (TFS2015) возвращает ошибку, и сборка не выполнена.