C++ .Net アプリケーションをコンパイルすると、次のタイプの警告が 104 回表示されます。
Warning C4341 - 'XX': signed value is out of range for enum constant
XX がある場所
- WCHAR
- 長いです
- 少し
- バイナリ
- GUID
- ...
私が何をしても、これらの警告を削除できないようです。それらをダブルクリックすると、OdbcParameters を使用するコードの一部に移動します。残りのすべてのものを使用してテスト プロジェクトを試行しても、OdbcParameters は警告を表示しません。
これらの警告を取り除く方法はありますか? 彼らは、私が実際には見づらく書いたコードから本当の警告を発しています - そして、私のアプリに 104 個の警告があることを知っているだけで恐ろしい気分になります!