Деактивиране на предупреждение в Xcode4.2 за конкретен файл

Използвам SQLite3 в приложението си и стандартният .c файл ми дава 13 предупреждения Implicit conversion loses integer precision: 'ssize_t' (aka 'long') to 'int'

Опитвам се да се отърва от него, затова отидох да изградя фази, избрах sqlite3.c и добавих флага на компилатора: -Wno-shorten-64-to-32 за В Xcode как да потисна всички предупреждения в конкретни изходни файлове?препоръка. Но това не работи. Все още получавам тези предупреждения.

Как да деактивирам всички предупреждения за файла sqlite3.c?


person AWF4vk    schedule 21.12.2011    source източник


Отговори (1)


Ако използвате Clang, което според мен е по подразбиране в 4.2, флагът "-w" трябва да деактивира всички предупреждения.

person Gerald    schedule 21.12.2011
comment
Не, това не ги деактивира. Те все още се показват като луди бивши. - person AWF4vk; 21.12.2011
comment
@David Уверете се, че използвате малка буква w. Току-що го тествах с sqlite3.c, използвайки Clang и GCC в 4.2 и той потиска всички предупреждения за мен. - person Gerald; 21.12.2011
comment
да, използвайки малки букви -w. Избрано във Фази на изграждане под флагове на компилатор. - person AWF4vk; 21.12.2011
comment
Дърррр. Прав си. Имах друга цел, която не беше зададена с -w, която даваше грешката. Благодаря! - person AWF4vk; 21.12.2011