Nachdem ich lange an einer iPhone-App gearbeitet hatte, stellte ich fest, dass mein Code ziemlich schmutzig ist und mehrere #import und Methoden enthält, die überhaupt nicht aufgerufen oder nützlich sind. Ich würde gerne wissen, ob es eine Compiler-Direktive oder eine Möglichkeit gibt, diese nutzlosen Codezeilen zu erkennen. Hat Xcode ein …
Ich verstehe genau, warum nicht verwendete Variablenwarnungen auftreten. Ich möchte sie im Allgemeinen nicht unterdrücken, weil sie in den meisten Fällen unglaublich nützlich sind. Beachten Sie jedoch den folgenden (erfundenen) Code. NSError *error = nil; BOOL saved = [moc save:&error]; NSAssert1(saved, @"Dude!!1! %@!!!", error); Xcode meldet, dass dies savedeine nicht …
Das Problem ist, dass derselbe Code, der unter Windows gut kompiliert wird, unter Ubuntu nicht kompiliert werden kann. Jedes Mal, wenn ich diesen Fehler erhalte: cc1: warnings being treated as errors Jetzt ist es eine große Codebasis und ich mag es nicht, alle Warnungen zu korrigieren. Kann ich trotz der …
Ich möchte wissen, welchen Schalter Sie an den gcc-Compiler übergeben, um nicht verwendete Variablenwarnungen zu deaktivieren. Ich bekomme Fehler durch Boost unter Windows und möchte den Boost-Code nicht berühren: 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: …
Zum Beispiel erhalte ich diese Compiler-Warnung: Das Ereignis 'Company.SomeControl.SearchClick' wird niemals verwendet. Aber ich weiß, dass es verwendet wird, weil das Auskommentieren mich wie 20 neue Warnungen vor XAML-Seiten auslöst, die versuchen, dieses Ereignis zu verwenden! Was gibt? Gibt es einen Trick, um diese Warnung loszuwerden?
Auf der Registerkarte "Erstellen" in einem Webanwendungsprojekt habe ich eine Einstellung namens "Warnstufe". Ich kann einen Wert von 0 bis 4 einstellen. Was bedeuten diese Werte? Wird ein Wert von 0 strenger sein und mehr Warnungen erzeugen oder umgekehrt? Ich konnte noch keine Dokumentation dazu finden, aber vielleicht suche ich …
Was ist das nächstgelegene GCC-Äquivalent zu diesem MSVC-Präprozessorcode? #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. Wir haben Code …
Ich bin dabei, einen hässlichen temporären Hack zu begehen, um ein Blockierungsproblem zu umgehen, während wir darauf warten, dass eine externe Ressource behoben wird. Abgesehen davon, dass ich es mit einem großen, beängstigenden Kommentar und einer Reihe von FIXMEs markiert habe, möchte ich, dass der Compiler eine offensichtliche Warnmeldung als …
Hin und wieder ist es schwierig, C ++ - Code zu schreiben, der überhaupt keine Warnungen ausgibt. Es ist jedoch eine gute Idee, Warnungen zu aktivieren. Daher ist es häufig erforderlich, Warnungen für ein bestimmtes Konstrukt zu deaktivieren und in allen anderen Codeteilen zu aktivieren. Ich habe bisher zwei Möglichkeiten …
Mir ist diese Frage bekannt, in der Boosts "STATISCHE WARNUNG" erwähnt wird, aber ich möchte noch einmal speziell fragen, wie ich eine implementieren könnte, static_warningdie ähnlich funktioniert, static_assertaber nur zur Kompilierungszeit eine Warnung ausgibt, anstatt einen Kompilierungsfehler abzubrechen. Ich hätte gerne etwas Ähnliches wie Alexandrescus Vorschlag für eine statische Zusicherung …
Es gibt einige Dateien in meinem iOS-Projekt, die einige Warnungen enthalten, und ich möchte diese Warnungen ignorieren. Ich möchte keine Warnungen im gesamten Projekt deaktivieren (weiß, wie das geht), sondern nur einige bestimmte Dateien. Gibt es eine Möglichkeit, alle Warnungen aus einer bestimmten Datei vollständig zu ignorieren? Ich verwende LLVM …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.