A-, QA-

Disables all predefined macros.

IDE Equivalent

Windows: None

Linux: Preprocessor > Undefine All Preprocessor Definitions

Mac OS: Preprocessor > Undefine All Preprocessor Definitions

Architectures

IA-32 architecture, Intel® 64 architecture, IA-64 architecture

Syntax

Linux and Mac OS: -A-
Windows:    /QA-

Arguments

None

Default

OFF      Predefined macros remain enabled.

Description

This option disables all predefined macros. It causes all predefined macros and assertions to become inactive.

Note that this option is not the negative form of the C++ /QA option.

Alternate Options

None