BUILDHELP.EXE is a command line utility that can be used to create and build XLL+ help projects outside Visual Studio. It can therefore be used as part of an automated build process.
The utility can be found in the bin sub-directory
        of the XLL+ installation.
 CopyC++
CopyC++BUILDHELP options
| Option | Description | 
|---|---|
| -s SourceFolder | Required. The full path to the directory containing the Visual Studio project. | 
| -t ToolsFolder | Required. 
        The full path to the directory containing the XLL+ help resources. 
        This is usually the binsub-directory of the XLL+ installation directory, e.g.C:\Program Files\Planatech\XllPlus\6.0\VS8.0\bin.
        The directory should contain two sub-directories,filesandxsl. | 
| -c HhcExe | Required. 
        The full path of the HTML Help Compiler, HHC.EXE, e.g.: -h "C:\Program Files\HTML Help Workshop\hhc.exe". | 
| -b TargetBuilds | Optional. The names of the build directories to which the compiled CHM file will be copied. 
        Multiple names should be separated by semi-colons, e.g.: Debug;Release. | 
| -i InputFile | Required. The name of a C++ source file that contains add-in functions. At least one -i option should be used. If multiple input files contain add-in functions that are to be to documented, then multiple -i options should be used. Note that all files should reside in the SourceFolder, and that arguments must be simply file names - they may not include paths. | 
| -e ExtensionFile | Optional. 
        The full path to an extension file used by the add-in functions,
        e.g.: -e "C:\Program Files\Planatech\XllPlus\6.0\VS8.0\Include\Extensions\StringPtrHandles.xpe".
        Each extension file used by the add-in functions must be supported by 
        a separate -e option. | 
| -l language | Optional. The language to be used by the add-in. Localized.xsl contains a list of the supported languages. This setting overrides Help/@Language in the help file. | 
| -n boolean | Optional. If true, then no logo will be displayed. If false, the program version information will be written to standard output. | 
| -m boolean | Optional. If true, no error will be returned if the help compiler, HHC.EXE, is missing. If false (the default) an error will occur if HHC.EXE is not found. | 
| -h | Optional. Shows help. No other action takes place and the help project is not built. | 
| Exit code | Description | 
|---|---|
| 0 | Program completed successfully. | 
| 1 | A command line argument contained an error. | 
| 2 | An error occurred while the program was running. | 
In the example below, the line breaks are for readability only, and should not be used as part of the command.
      BUILDHELP -s C:\Files\MyAddin -t "C:\Program Files\Planatech\XllPlus\6.0\VS8.0\bin" 
-h "C:\Program Files\HTML Help Workshop\hhc.exe" -b Release 
-i MyAddin.cpp -i MoreSourceCode.cpp
-e "C:\Program Files\Planatech\XllPlus\6.0\VS8.0\Include\Extensions\StringPtrHandles.xpe"
        
    
      | Generating help (User Guide) | 
| Help Generator Reference |