掲示板一覧 - トピック一覧 EA ソースコード生成・コード生成テンプレート
C++プリコンパイラヘッダの登録 |
| フラット表示 | 前のトピック | 次のトピック |
| 投稿者 | トピック |
|---|---|
| sugimoto | 投稿日時: 2008-10-30 10:24 |
EA Administrator ![]() ![]() 投稿: 1895 |
C++プリコンパイラヘッダの登録○ご質問
EAを用いてC++のシステム開発を行っています。 プリコンパイラヘッダの付加方法を教えてください。 具体的には、 パッケージから一括してソースコードの生成を行う際に #include "xxxx.h" と、あるヘッダファイルのincludeを全てのヘッダファイルに付加したいと 考えています。 その際、ファイルの1つ1つに変更を加えていると漏れなどが発生する 恐れがあるため、EAに一括してプリコンパイラヘッダのようなものを登録し、 パッケージ内の全てのヘッダファイルに上記のようにファイルのincludeを 行う方法を探しています。 ○回答 EAでは、ソースコード生成を実行する場合、必ずコード生成テンプレート (「設定」→「コード生成のテンプレート」)を参照し、その内容に従って、 ソースコードを生成します。 すべてのヘッダファイルに共通の"#include "xxxx.h""を生成したい場合は、 以下の編集を行ってください。 1.コード生成テンプレートの左上にある言語欄でC++を選択 2.Fileテンプレートを開く 3.#define $guid\n の下に"#include "xxxx.h""を挿入 このことによって、C++のヘッダファイルには必ず#include が 出力されるようになり、漏れ抜けの心配がなくなります。 以前に類似のご質問「パッケージに共通ヘッダを定義したい(C++言語)」を いただいております。ご参考まで。 |
| フラット表示 | 前のトピック | 次のトピック |
| 題名 | 投稿者 | 日時 |
|---|---|---|
| » |
sugimoto | 2008-10-30 10:24 |




