#define シンボルは、コンパイル前にプリプロセッサーが展開する定数およびマクロです。このシンボルには、ストレージは割り振られません。また、タイプはなく、デバッガーから参照できません。
このタスクについて
この定義は、以下のプリプロセッサー・スイッチと同じ効果があります。
/D<name>{=|#}<text>
- 不明マクロまたはステートメントによる構文解析問題の解決
- コード部分の #ifdef インクルージョンまたはエクスクルージョンのため
シンボルを定義するには、次の手順で行います。
手順
- 「前処理シンボルの追加」ウィンドウで、「シンボルの追加」および「定義済み」ラジオ・ボタンを選択します。
- 「シンボル」フィールドに、以下の形式でシンボルの名前と、あれば値を入力します。
<symbol> = <value>
例えば、前処理シンボル ev_H と値を定義するには、次の手順で行います。
"$Id:
event.h 1.22 1999/02/03 11:12:36 amy Exp $", type:
ev_H = "$Id: event.h 1.22 1999/02/03 11:12:36 amy Exp $"
- 必要に応じて以下のいずれかの操作を行います。
- 別の #define シンボルを入力する場合は、「適用」をクリックします。
- 入力が完了した場合は「OK」をクリックし、「前処理」タブに戻る。タイプ D のシンボルが前処理シンボルに追加されます。
- 「OK」をクリックします。