すべての事前定義マクロを無効にします。これは古いオプション (非推奨) です。-A- の後継オプションは -undef で、/QA- の後継オプションは /u です。
アーキテクチャーの制限
インテル® MIC アーキテクチャー向けのインテル® 64 アーキテクチャーおよびインテル® グラフィックス・テクノロジー向けの IA-32 アーキテクチャーでは利用できません。
説明
このオプションは、すべての事前定義マクロを無効にします。事前定義済みマクロとアサーションをすべて無効にします。
このオプションは、C++ /QA オプションの否定形ではありません。
IDE オプション
Windows*:
なし
Linux*:
[Preprocessor (プリプロセッサー)] > [Undefine All Preprocessor Definitions (定義済みプリプロセッサー定義を無効にする)]
OS X*:
[Preprocessor (プリプロセッサー)] > [Undefine All Preprocessor Definitions (定義済みプリプロセッサー定義を無効にする)]
代替オプション
Linux* および OS X*: -undef
Windows*: /u