VS 2008 Professional と Qt Visual Studio アドインを使用して、Qt 4.8.4 アプリケーションを開発します。警告レベルを 4 (すべての警告) に設定したいのですが、独自のコードのみです。プロジェクト プロパティで警告レベル >= 2 を設定すると、Qt ヘッダー ファイル we から数百の警告が表示されます#include
。
残念ながら、VS には gcc の -isystem オプションに相当するものはないようです。Qt をと#include
の間#pragma warning(push, 0)
に囲んでみましたが、#pragma warning(pop)
成功は限られていました。自動生成された moc_*.cpp ファイルは、Qt ヘッダー ファイルのコードに関する警告を引き起こします。また、かなり面倒です。
これを達成する他の方法を知っていますか?すべての Qt/MSVC ユーザーが警告をミュートしたり、ビルド後に何百もの無関係な警告を流し読みしたりするとは信じがたいです。