

In this case you can't enable the CHM creation inside the doxy file because it won't work, doxygen will fail on executing hhc.exe on your Linux system. On Linux such as Ubuntu if you need a solution to convert Doxygen to CHM you will have to use chmcmd Load the edited Doxygen configuration file (with the 'Load.' button)Ĭhange the working directory to your project root dir (just strip off the 'doc\doxygen\html\') Click the 'Start' buttonĪ nice and snappy myapp.chm file is waiting for you in the documentation directory! HHC_LOCATION = -> HHC_LOCATION = "\hhc.exe">įollow the steps of generating the HTML version of the documentation: Online documentation page - Or, if you don't like command line mucking about, ignore the above documentation link and use the Doxygen wizard called doxywizard which comes with the latest win32/linux doxygen version 1.3.9.1 (and maybe with earlier versions). GENERATE_HTMLHELP = NO -> GENERATE_HTMLHELP = YES

The step-by-step howto:> Download the Microsoft HTML Help Workshop here: Microsoft MSDN page (the 'Download Htmlhelp.exe' link)Įdit the doxygen configuration file (located at 'doc\doxygen\html\') and change the following entries: Doxygen itself can almost directly generate such a file!
#DOXYGEN GENERATE CHM CODE#
The reason is that every time you will generate Doxygen new files will be generated based on your code change and you don't want to re-post all the html files every time. For those who like to use Doxygen to create some cool html help and who use source control you probably would like to create a unique file to be able to commit the file to your source control.
