#pragma
là hướng dẫn cho trình biên dịch. bạn có thể đặt thứ gì đó trước #incoide và tắt nó sau.
Bạn cũng có thể làm điều đó tại dòng lệnh .
Một trang GCC khác đặc biệt về việc vô hiệu hóa các cảnh báo .
Tôi sẽ đi cho các tùy chọn sử dụng của # pragma bên trong mã nguồn, và sau đó cung cấp một
âm thanh lý (như là một bình luận) về việc tại sao bạn đang vô hiệu hóa các cảnh báo. Điều này có nghĩa là lý do về các tập tin tiêu đề.
GCC tiếp cận điều này bằng cách phân loại các loại cảnh báo. Bạn có thể phân loại chúng để được cảnh báo hoặc bị bỏ qua. Các bài viết được liên kết trước đó sẽ cho bạn thấy những cảnh báo nào có thể bị vô hiệu hóa.
Lưu ý: bạn cũng có thể xoa bóp mã nguồn để ngăn các cảnh báo nhất định bằng cách sử dụng các thuộc tính ; tuy nhiên, điều này ràng buộc bạn khá chặt chẽ với GCC.
Lưu ý 2: GCC cũng sử dụng giao diện pop / đẩy như được sử dụng trong trình biên dịch của microsoft - Microsoft vô hiệu hóa các cảnh báo thông qua giao diện này. Tôi đề nghị bạn điều tra thêm về điều này, vì tôi không biết liệu nó có khả thi hay không.