Doxygenでヘルプファイルを作りたいんだけど

CPPUNITは最初の導入がめんどいな。今度書く。

で、Doxygenなんですけど1.5.4あたりからヘルプファイル(.chm)を作ったときに日本語が文字化けする。
1.5.5が出てたんですけど、やっぱり文字化けする。
というわけでとりあえずの対処法。

1.普通にヘルプファイルを作ろうとする。文字コードはインプットとアウトプットと両方指定しておいたほうがいいかも。指定できる文字コードはたぶんこれ。アウトプットはUTF-8がいい気がする。
2.できたヘルプファイルを開いて左側のメニューが文字化けしていることを確認する。あと経験ではプロジェクト名に日本語を使っていると本文のプロジェクト名の部分も?????になる。(これはもう英語にするしか?)
3.index.hhcファイルをテキストエディタで開き、SHIFT_JISで保存する。メモ帳ではだめかもわからん。とにかくUTF-8⇒SHIFT_JISへの変換を行う。
4.コマンドプロンプトで”C:\適当なパス\hhc.exe index.hhp”を実行する。

以上

(2010/04/21 追記)
いつの間にか「CHM_INDEX_ENCODING」という設定項目ができていた。
OUTPUTもCHM_INDEX_ENCODINGも文字コードに「CP932」を指定しておけば、めんどくさいことをしなくても文字化けしないchmが作れる。

以上

コスミー について

昔(?)はゲーム作ってました。 今もなんか作ろうとしています。
カテゴリー: C++, C言語, Tips パーマリンク

Doxygenでヘルプファイルを作りたいんだけど への1件のフィードバック

  1. a のコメント:

    I have read so many posts about the blogger lovers except this post is genuinely a pleasant piece
    of writing, keep it up.

コメントを残す

メールアドレスが公開されることはありません。