2010-03-16 32 views
9

Tôi đang xây dựng một ứng dụng trong C++, Mac OS X, Qt và sử dụng thư viện tăng cường. Mỗi lần tôi xây dựng một dự án, tôi nhận được một danh sách rất lớn các cảnh báo chỉ từ các thư viện tăng cường.Tắt các cảnh báo do tăng thư viện

Làm cách nào để tắt chúng, để tôi chỉ có thể thấy cảnh báo và lỗi cụ thể của dự án?

Trả lời

13

Sử dụng -isystem thay vì -I để thêm tiêu đề Boost để bao gồm đường dẫn. Tùy chọn này có nghĩa là để xử lý tiêu đề được tìm thấy ở đó dưới dạng tiêu đề hệ thống và chặn cảnh báo có nguồn gốc ở đó.

1

GCC Warning options

Tôi không tin gcc có bất kỳ pragmas cho tắt cảnh báo cụ thể tạm thời, nhưng những người có thể thoát khỏi chúng trên một cơ sở cho mỗi tập tin nếu xây dựng của bạn được thiết lập đúng.

Cảnh báo là gì? Ngay cả khi chúng bắt nguồn từ việc tăng cường, chúng có thể là do bạn đang sử dụng chúng như thế nào, trong trường hợp đó có lẽ bạn nên sửa chúng hơn là bỏ qua chúng.

* chỉnh sửa: Tìm kiếm tiếp theo đã mang lại đề xuất this.

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