Developer Guide and Reference

Contents

Qms

Tells the compiler to emulate Microsoft compatibility bugs.

Syntax

Linux and macOS:
None
Windows:
/Qms
n
Arguments
n
Possible values are:
0
Instructs the compiler to disable some Microsoft compatibility bugs. It tells the compiler to emulate the fewest number of Microsoft compatibility bugs.
1
Instructs the compiler to enable most Microsoft compatibility bugs. It tells the compiler to emulate more Microsoft compatibility bugs than
/Qms0
.
2
Instructs the compiler to generate code that is Microsoft compatible. The compiler emulates the largest number of Microsoft compatibility bugs.
Default
/Qms1
The compiler emulates most Microsoft compatibility bugs.
Description
This option tells the compiler to emulate Microsoft compatibility bugs.
When using
/Qms0
, your program may not compile if it depends on Microsoft headers with compatibility bugs that are disabled with this option. Use
/Qms1
if your compilation fails.
Alternate Options
None