Pytania otagowane jako compiler-warnings

Komunikaty emitowane przez kompilator, które wskazują potencjalne problemy w kodzie lub konfiguracji.


10
Jak pozbyć się ostrzeżenia o „nieużywanej zmiennej” w Xcode?
Dokładnie rozumiem, dlaczego pojawiają się nieużywane ostrzeżenia o zmiennych. Generalnie nie chcę ich tłumić, ponieważ w większości przypadków są niezwykle przydatne. Rozważ jednak następujący (wymyślony) kod. NSError *error = nil; BOOL saved = [moc save:&error]; NSAssert1(saved, @"Dude!!1! %@!!!", error); Xcode zgłasza, że savedjest nieużywaną zmienną, chociaż oczywiście tak nie jest. …

7
Jak skompilować bez traktowania ostrzeżeń jako błędów?
Problem polega na tym, że ten sam kod, który dobrze kompiluje się w systemie Windows, nie jest w stanie skompilować się na Ubuntu. Za każdym razem, gdy otrzymuję ten błąd: cc1: warnings being treated as errors Teraz jest to duża baza kodu i nie lubię naprawiać wszystkich ostrzeżeń. Czy jest …

9
Jak wyłączyć ostrzeżenia o nieużywanych zmiennych wychodzące z gcc w kodzie strony trzeciej, którego nie chcę edytować?
Chciałbym wiedzieć, jaki przełącznik przekazujesz do kompilatora gcc, aby wyłączyć ostrzeżenia o nieużywanych zmiennych? W systemie Windows pojawiają się błędy i nie chcę dotykać kodu doładowania: 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] C:\boost_1_52_0/boost/system/error_code.hpp:216:36: error: 'boost::system::native_ecat' defined …

7
Jak pozbyć się ostrzeżeń kompilatora „[jakieś zdarzenie] nigdy nie używane” w programie Visual Studio?
Na przykład otrzymuję to ostrzeżenie kompilatora, Zdarzenie „Company.SomeControl.SearchClick” nigdy nie jest używane. Ale wiem, że jest używany, ponieważ komentowanie go wyrzuca mnie jak 20 nowych ostrzeżeń o stronach XAML, które próbują użyć tego zdarzenia! Co daje? Czy jest jakiś sposób, aby pozbyć się tego ostrzeżenia?



11
Jak celowo wywołać niestandardowy komunikat ostrzegawczy kompilatora java?
Mam zamiar popełnić brzydki tymczasowy hack, aby obejść problem z blokowaniem, podczas gdy czekamy na naprawę zewnętrznego zasobu. Oprócz oznaczenia tego wielkim, przerażającym komentarzem i kilkoma FIXME, chciałbym, aby kompilator wyrzucił oczywiste ostrzeżenie jako przypomnienie, abyśmy nie zapomnieli o tym usunąć. Na przykład coś takiego: [javac] com.foo.Hacky.java:192: warning: FIXME temporary …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.