5

Tôi biết bạn có thể sử dụng #pragma để tắt cảnh báo trong một tệp cụ thể nhưng tôi muốn "tắt" cảnh báo nhất định cho toàn bộ dự án VC++ 2008.Tắt cảnh báo C++ ở cấp dự án?

Tôi tìm thấy tùy chọn Configuration Properties->C/C++->Advanced->Disable Specific Warnings nhưng khi tôi nhập mã cảnh báo số và biên dịch lại tệp .cpp được đề cập, cảnh báo vẫn được tạo.

+1

Bạn có viết số cảnh báo bằng chữ "C" ở phía trước như "C4244" hoặc chỉ số "4244" không? – Max

+0

Nếu tôi đặt 'C', trình biên dịch sẽ báo lỗi. –

+0

Tôi đang xóa câu trả lời của mình và thêm nhận xét vào đây: không có tiêu đề biên dịch trước được sử dụng. – Dialecticus

Trả lời

1

Cố gắng sử dụng tiêu đề được biên dịch trước và đặt cảnh báo vô hiệu hóa mã ở đó. Nó làm việc cho tôi với cảnh báo C4005.

2

Nếu dự án của bạn bao gồm các dự án khác hoặc sử dụng các đối tượng từ dự án khác, hãy đảm bảo bạn thêm cảnh báo vô hiệu hóa vào dự án nơi cảnh báo xảy ra. Điều này sẽ luôn luôn hoạt động.

Các vấn đề liên quan