Вопросы с тегом «compiler-warnings»

Сообщения, отправленные компилятором, которые указывают на потенциальные проблемы в коде или конфигурации.

7
Как обнаружить неиспользуемые методы и #import в Objective-C
После долгой работы над приложением для iPhone я понял, что мой код довольно грязный, содержащий несколько #import и методов, которые вообще не вызываются или не используются. Я хотел бы знать, есть ли какая-нибудь директива компилятора или способ обнаружить эти бесполезные строки кода. Есть ли у Xcode какой-нибудь инструмент для обнаружения …

10
Как я могу избавиться от предупреждения о «неиспользуемой переменной» в Xcode?
Я точно понимаю, почему появляются предупреждения о неиспользуемых переменных. Я не хочу подавлять их в целом, потому что они невероятно полезны в большинстве случаев. Однако рассмотрим следующий (надуманный) код. NSError *error = nil; BOOL saved = [moc save:&error]; NSAssert1(saved, @"Dude!!1! %@!!!", error); Xcode сообщает, что savedэто неиспользуемая переменная, хотя, конечно, …

7
Как скомпилировать без предупреждений, рассматриваемых как ошибки?
Проблема в том, что тот же код, который хорошо компилируется в Windows, не может быть скомпилирован в Ubuntu. Каждый раз, когда я получаю эту ошибку: cc1: warnings being treated as errors Это большая база кода, и мне не нравится исправлять все предупреждения. Есть ли способ успешно скомпилировать, несмотря на предупреждения?

9
Как отключить предупреждения о неиспользуемых переменных, исходящие из gcc, в стороннем коде, который я не хочу редактировать?
Я хотел бы знать, какой переключатель вы передаете компилятору gcc, чтобы отключить предупреждения о неиспользуемых переменных? У меня возникают ошибки из-за повышения в окнах, и я не хочу касаться кода повышения: C:\boost_1_52_0/boost/system/error_code.hpp: At global scope: C:\boost_1_52_0/boost/system/error_code.hpp:214:36: error: 'boost::system::posix_category' defined but not used [-Werror=unused-variable] C:\boost_1_52_0/boost/system/error_code.hpp:215:36: error: 'boost::system::errno_ecat' defined but not used …

7
Как мне избавиться от предупреждений компилятора «[какое-то событие] никогда не использовалось» в Visual Studio?
Например, я получаю предупреждение компилятора: Событие Company.SomeControl.SearchClick никогда не используется. Но я знаю, что он использовался, потому что его комментирование вызывает у меня как 20 новых предупреждений о страницах XAML, которые пытаются использовать это событие! Что дает? Есть ли способ избавиться от этого предупреждения?

6
Значения уровня предупреждений Visual Studio?
На вкладке сборки в проекте веб-приложения у меня есть параметр «Уровень предупреждения». Я могу установить значение от 0 до 4. Что означают эти значения? Будет ли значение 0 более строгим и генерировать больше предупреждений или наоборот? Мне пока не удалось найти по нему документацию, но, возможно, я ищу не в …

4
Выборочно отключить предупреждения GCC только для части единицы перевода?
Какой GCC наиболее близок к этому коду препроцессора MSVC? #pragma warning( push ) // Save the current warning state. #pragma warning( disable : 4723 ) // C4723: potential divide by 0 // Code which would generate warning 4723. #pragma warning( pop ) // Restore warnings to previous state. У нас …

11
Как намеренно вызвать пользовательское предупреждающее сообщение компилятора Java?
Я собираюсь совершить уродливый временный взлом, чтобы обойти проблему с блокировкой, пока мы ждем, пока внешний ресурс будет исправлен. Помимо того, чтобы отметить это большим пугающим комментарием и кучей FIXME, я бы хотел, чтобы компилятор выдавал очевидное предупреждающее сообщение в качестве напоминания, чтобы мы не забыли удалить это. Например, что-то …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.