Chúng tôi sử dụng VS 2008 Professional và Qt Visual Studio Add-In để phát triển ứng dụng Qt 4.8.4. Tôi muốn đặt mức cảnh báo thành 4 (tất cả các cảnh báo), nhưng chỉ cho mã của chúng tôi. Nếu tôi đặt mức cảnh báo> = 2 trong thuộc tính dự án, tôi nhận được hàng trăm cảnh báo từ tệp tiêu đề Qt, chúng tôi #include
.Vô hiệu hóa cảnh báo Qt trong Visual Studio 2008
Thật không may, có vẻ như VS không có tùy chọn hệ thống tương tự của gcc. Tôi đã thử đính kèm Qt #include
s giữa #pragma warning(push, 0)
và #pragma warning(pop)
với thành công hạn chế. Tệp coc moc _ *. Cpp được tạo tự động vẫn gây cảnh báo về mã trong các tệp tiêu đề Qt. Nó cũng khá cồng kềnh.
Bạn có biết cách nào khác để đạt được điều này không? Tôi thấy khó tin rằng tất cả người dùng Qt/MSVC đều có cảnh báo bị tắt tiếng hoặc lướt qua hàng trăm cảnh báo không liên quan sau khi xây dựng.
Tôi hiện đang biên dịch hầu hết mã của mình (sử dụng Qt + libs khác) với mức cảnh báo 1. Tuy nhiên, tôi muốn tăng điều đó vì nó có nhiều hơn một vài lần. – drescherjm