STRICT の無効化

STRICT 型チェックを無効にするには、シンボル名NO_STRICTを定義します。 Visual C/C++ では、コンパイラ オプションとして /DNO_STRICT を指定することで、コマンド ラインまたはメイクファイルでこの定義を指定することもできます。

ファイルごとに NO_STRICT を定義するには、Windows.h を含める前に #define ステートメントを挿入します。

#define NO_STRICT
#include <windows.h>

最適な結果を得るには、エラー メッセージの警告レベルを 少なくとも /W3 に設定する必要もあります。 これは、警告を引き起こすコーディング方法 (たとえば、パラメーターの数が間違っているなど) では通常、修正されていない場合に実行時に致命的なエラーが発生するため、Windows 用のアプリケーションでは常に推奨されます。

STRICT の有効化

STRICT コンプライアンス