Home > C++ | C言語 | Tips > Doxygenでヘルプファイルを作りたいんだけど

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が作れる。

以上

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://red-treasure.com/report/wp-trackback.php?p=192
Listed below are links to weblogs that reference
Doxygenでヘルプファイルを作りたいんだけど from コスミー報告書[社外秘]

Home > C++ | C言語 | Tips > Doxygenでヘルプファイルを作りたいんだけど

Search
Feeds
Meta
 合計:011767
 今日:0095 昨日:0143

Return to page top