Запитання з тегом «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, щоб вимкнути невикористані попередження змінних? У мене з’являються помилки з підсилення у Windows, і я не хочу торкатися коду підсилення: 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 [-Werror=unused-variable] …

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, я хотів би, щоб компілятор підкинув очевидне попереджувальне повідомлення як нагадування, щоб ми не забули вийняти це. Наприклад, щось на зразок: [javac] com.foo.Hacky.java:192: …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.