コンテンツ
質問
コンパイル時にコンパイラに与えているマクロを設定する方法について教えてください。
回答
以下の手順でマクロ定義を追加します。
手順
QAC 8.2.2 / QAC++ 3.2.2 (PRQA Framework 1.0.5) 以降
1.プロジェクトプロパティを開きます。
[ プロジェクト ]→[ プロジェクトプロパティを開く ]を選択し、[ 解析 ]タブを開きます。
2.コンパイル時にコンパイラに与えているインクルードファイルの検索パスを"-d"オプションに
設定します。
① "言語ツールチェーン"で[ C(またはC++)]、"解析ツールチェーン"で[ qac(またはqac++)]を指定し、
"コンポーネントオプション"で[ -d ]を選択します。
② "パラメータ値"にマクロを定義します。
■ 設定画面例
QAC 8.1.2 / QAC++ 3.1 以前
・GUI を使用する場合
1.解析対象のソースファイルが存在するディレクトリを選択し [編集] > [フォルダのパラメータ] でフォルダパラメータ画面を開きます。
2.アナライザパーソナリティの編集ボタンを押下します。
3.「プロジェクトマクロ」タブで追加ボタンを選択しマクロを設定します。
・アナライザパーソナリティを直接編集する場合
1.お使いのアナライザパーソナリティをテキストエディタで開きます。
2.マクロを -d オプションで設定します。
(例)
-d “CNT=3”
-d “TEST”