![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
質問させていただきます。
C++で書いたソースコードをDoxygen(v1.5.5)にかけて、RTF形式のドキュメントを自動生成しようとしています。そこで何点か問題が出てきました。
1.生成されたドキュメントを見ると、ソースコード内に記述したコメントが何一つ反映されていません。ヘッダに書いた関数コメントは反映されています。コメントは//! で記述しており、Doxygenのルールに従っています。
2.図が入っていません。graphviz→Doxygenの順にインストールしており、Doxygenが認識していない、ということはないと思うのですが。
3.日本語が文字化けしています。エディタは秀丸を使用しており、保存時にエンコードをUTF8にすれば、文字化けしないのですが、いちいち不便です。
ご存知の方、何卒お助け下さい。
No.1ベストアンサー
- 回答日時:
1.関数内は対象外というのは、そういうものなのでは?
少なくとも私はそう認識して使ってました。
2.Doxygenのインストールって、Graphviz自動認識しますっけ。
少なくとも、Doxyfile(Doxygenの設定ファイル)で、
Graphvizを使うことと、対象の図を表示することが
指定されていないと図は出ませんが、どうなっていますか。
後は、RTFの問題でないか、HTMLでもはいてみて確認する。
RFCの確認手段によっては、(生成されているが)
画像を生めたRTFがうまく表示できないケースもありえますが。
3.エンコードの設定もDoxyfileにあったはずなので、
たとえばSJISでソースを書いているのならば、
SJISで生成すればよいのではないでしょうか。
# 確かDoxygenの版によってはバグってるのがあったような…。
この回答への補足
Doxygenのバージョンをv1.5.1にして確認しました。
結果、
・ソースコード内に記述したコメントが生成されたドキュメントに反映されました。
・SJISのソースから文字化けすることなく、ドキュメントが生成されました。
Doxyfileに手は入れていません。
ただ、相変わらずクラス図が作成されていない状況です。GraphvizのEXEを直にDoxyfile中でDOTに指定したのですが、、、
すみませんが、情報お持ちでしたら宜しくお願い致します。
回答ありがとうございます。
>1.関数内は対象外というのは、そういうものなのでは?
たしか、コード内でも//!でドキュメント化されると思っていました。
あれ?されないのでしたっけ?
>2.Doxygenのインストールって、Graphviz自動認識しますっけ。
下記からの情報になります。HTMLではどうなるかは、確認してみます。
http://skazami.web.infoseek.co.jp/tools/Graphviz …
>3.エンコードの設定もDoxyfileにあったはずなので、
>たとえばSJISでソースを書いているのならば、
> SJISで生成すればよいのではないでしょうか。
はい、SJISで生成したいのですが、INPUT_FILTERに何を指定すればよいのかがわかりませんでした。サイトによっては"nkf --sjis"とする、と書いてあるところもあるのですが、結果、文字化けどころか、ほとんど空っぽのドキュメントが生成されてしまいました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# Cのコンパイルでコメントアウトをそのままオブジェクトに保持したい 7 2023/08/01 22:22
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- C言語・C++・C# VisualStudioのソースコードで漢字を使いたい 4 2022/05/21 10:16
- gooブログ gooブログへのコメント投稿について 1 2023/05/21 03:52
- Word(ワード) Word差し込み印刷 QRコードの画像が同じ仕様になる 1 2022/10/28 16:41
- Windows 10 OneDriveアンインストール方法 5 2022/07/19 11:12
- 憲法・法令通則 暴論を越えたヘイトクライムを野放しにしている教えてGooの姿勢をどう思いますか。 2 2022/03/30 04:07
- 邦画 映画『四月物語』の題名は旧約聖書:民族の系譜を表現するとともに露国ウクライナ侵攻の結末を暗示してる? 1 2023/05/03 06:05
- Excel(エクセル) Excelで漢字人名が勝手に並び変わる(続) 4 2023/03/21 21:28
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
図として保存(JPG)した中...
-
【エクセル・カメラ機能】貼り...
-
tex 図のCaptionを中央揃えにし...
-
マクロ 最終行のセルに移動した...
-
リンクされた図のあるエクセル...
-
wordで画像の下に出典を書いて ...
-
TeXでPNGを取り込むとPDFの図に...
-
半透明をPDFにすると真っ黒に塗...
-
文章中の『図1』や『表1』の...
-
図のリンク貼り付けが出来ない・・
-
ワードにある図だけがPDF化でき...
-
Wordの相互参照で参照する項目...
-
擬フェルミ準位
-
ワード(2010)のフィールド設...
-
エクセルのカメラ機能
-
この図形の図心の求め方が分か...
-
雑誌に原稿を投稿しようと思っ...
-
Word フィールドを使用してリン...
-
(2)の③がわかりません。6年生で...
-
投影法、製図の問題について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
図のリンク貼り付けが出来ない・・
-
文章中の『図1』や『表1』の...
-
参照用数字配列がいつの間か変...
-
図として保存(JPG)した中...
-
ワードにある図だけがPDF化でき...
-
【Excel】挿入した図の上に文字...
-
【エクセル・カメラ機能】貼り...
-
Excelで[図のリンク貼り付け]を...
-
TeXでPNGを取り込むとPDFの図に...
-
リンクされた図のあるエクセル...
-
LaTeXでのcaptionの位置
-
Word フィールドを使用してリン...
-
マクロ 最終行のセルに移動した...
-
wordで画像の下に出典を書いて ...
-
tex 図のCaptionを中央揃えにし...
-
論理式および、ベイッチ図(ベ...
-
エクセルのカメラ機能
-
エクセルの貼り付け「リンクさ...
-
下記の図の高域遮断周波数はど...
-
[Tex] 図を通し番号で表示する
おすすめ情報