転載
概要
特に少し前までのバージョンのdoxygenではchmファイルの生成時にインデックス(ヘルプの画面左のペイン)が化けてしまうのが致命的で、nkfなんかで文字コードを変換してやらないといけなかったり大変面倒だった。
HTMLヘルプコンパイラがインデックスはShift-JISしか受け付けないのが原因。
しかし、最近のバージョンのdoxygenではこの問題に対応できる設定が追加になった。
以下、Windowsでプログラミングする場合の設定例。標準的なWindows環境ではこれでほとんどいいはず。
設定
OUTPUT_LANGUAGE = Japanese
DOXYFILE_ENCODING = CP932
INPUT_ENCODING = CP932
CHM_INDEX_ENCODING = CP932 # これが重要
使い方
doxygen -g [設定ファイル]
設定ファイル省略でdoxyfile
つづいて、
doxygen [設定ファイル]
で生成。
設定ファイル省略でdoxyfile