よくある質問(FAQ)

「プリプロセッサ」設定のインクルードパスと「ファイル」タブの「ヘッダファイル」登録の違いは何ですか?

プリプロセッサの設定について

質問

「プリプロセッサ」の設定にインクルードパスの設定がありますが、CaseViewer「ファイル」タブのツリーにも「ヘッダファイル」の登録があります。この両者はどのように使い分けるのでしょうか?

回答

各種リファレンスリストや変数一覧などを作成する詳細解析では、ソースのコンパイルに必要なヘッダファイル情報が必要となり、このヘッダファイル参照のために、「プリプロセッサ」の設定にインクルードパスを設定します。フローチャートやモジュール構造図の生成など、詳細解析を行わない場合には、このインクルードパスの設定は必要ありません。

「ファイル」タブのツリーの「ヘッダファイル」は、仕様書生成の対象にしたい定義が含まれるヘッダファイルのみを登録します。システムインクルードファイルなど、仕様書に出力する必要のないヘッダファイルは登録する必要はありません。