Microsoft* 互換性問題をエミュレートするようコンパイラーに指示します。
なし
IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー、IA-64 アーキテクチャー
Linux* および Mac OS*: | なし |
Windows*: | /Qmsn |
n=0 | いくつかの Microsoft 互換性問題を無効にするようにコンパイラーに指示します。最小数の Microsoft のバグをエミュレートします。 |
n=1 | ほとんどの Microsoft 互換性問題を有効にするようにコンパイラーに指示します。/Qms0 より多くの Microsoft のバグをエミュレートします。 |
n=2 | Microsoft と互換性のあるコードを生成するようコンパイラーに指示します。最大数の Microsoft のバグをエミュレートします。 |
/Qms1 | コンパイラーは、ほとんどの Microsoft のバグをエミュレートします。 |
このオプションは、Microsoft 互換性問題をエミュレートするようコンパイラーに指示します。
/Qms0 を使用する場合、このオプションにより無効にされる互換性問題がある Microsoft ヘッダーを使用しているプログラムは、コンパイルされないことがあります。コンパイルに失敗した場合は、/Qms1 を使用してください。
なし