1

すべて、RtlZeroMemoryを使用してプロジェクトのメモリを空にしていました。しかし、プロジェクトをビルドするとwarning C4090: 'function' : different 'const' qualifiers、以下のコードに対して警告が表示されました。

RtlZeroMemory(&copiedRelatedObj, FltObjects->Size);

調査の結果、この警告は問題にならないことがわかりましたが、ビルドプロセスが停止します。この警告を無視または無効にするにはどうすればよいですか? ありがとう。

4

1 に答える 1

1

Visual Studioでは、次を使用して警告を無効にすることができます#pragma

#pragma warning( disable : 4090 )

または、すべてのプロジェクトでそれを行うことができます

プロジェクトのプロパティ-> C/C++ ->詳細設定->特定の警告を無効にする

この警告を無視するのではなく、コードを修正するようにしてください。

コンパイラの警告に関するこのスレッドこの記事を読む必要があります。

于 2013-09-17T09:34:12.433 に答える