About
Über Cppcheck
Version %1
Cppcheck - Ein Werkzeug zur statischen C/C++-Code-Analyse.
Copyright © 2007-2019 Cppcheck-Team.
Dieses Programm ist unter den Bedingungen
der GNU General Public License Version 3 lizenziert
Besuchen Sie die Cppcheck-Homepage unter %1
<html><head/><body>
<p>Vielen Dank für die von uns genutzten Bibliotheken:</p><ul>
<li>tinyxml2</li>
<li>picojson</li>
<li>pcre</li>
<li>qt</li></ul></body></html>
ApplicationDialog
Anwendung hinzufügen
Hier können Sie Anwendungen hinzufügen, die Codedateien öffnen können. Geben Sie den Namen der Anwendung, deren ausführbare Datei und Kommandozeilenparameter für die Ausführung an.
Die folgenden Texte in Parametern werden durch die passenden Werte ersetzt, wenn die Anwendung ausgeführt wird:
(file) - Name der Datei, die den Fehler enthält
(line) - Zeile, die den Fehler enthält
(message) - Fehlermeldung
(severity) - Schweregrad des Fehlers
Beispiel: Öffnen einer Datei mit Kate, automatisch zur korrekten Zeile scrollen:
Ausführbare Datei: kate
Parameter: -l(line) (file)
&Name:
&Ausführbare Datei:
&Parameter:
Suchen
Ausführbare Dateien (*.exe);;Alle Dateien(*.*)
Anzeigeanwendung auswählen
Cppcheck
Sie müssen einen Namen, einen Pfad und ggf. Parameter für die Anwendung angeben!
FileViewDialog
Konnte die Datei nicht finden: %1
Cppcheck
Konnte die Datei nicht lesen: %1
LibraryAddFunctionDialog
Funktion hinzufügen
Funktionsname(n)
Anzahl Argumente
LibraryDialog
Bibliothekseditor
Öffnen
Speichern
Speichern unter
Funktionen
Sortiere
Hinzufügen
Filter:
Kommentare
Zurückkehrend
Ja
Nein
Unbekannt
Rückgabewert muss genutzt werden
Ignoriere Funktion in Speicherleck-Prüfung
Argumente
Bearbeiten
Bibliotheksdateien (*.cfg)
Bibliothek öffnen
Cppcheck
Datei %1 kann nicht geöffnet werden.
%1 kann nicht geladen werden. %2.
Datei %1 kann nicht gespeichert werden.
Speichere Bibliothek unter
LibraryEditArgDialog
Argument bearbeiten
<html><head/><body>
<p>Ist ein boolscher Wert, beispielsweise das Ergebnis eines Vergleichsoperators, oder von '!' zulässig?</p>
<p>Diese Option wird typischerweise gesetzt, wenn das Argument ein Zeiger, eine Größe, etc. ist.</p>
<p>Beispiel:</p>
<pre> memcmp(x, y, i == 123); // Das letzte Argument sollte kein boolscher Wert sein.</pre>
</body></html>
Nicht boolsch
<html><head/><body>
<p>Ist die Übergabe von Null zulässig?</p>
<p>Dies wird typischerweise für Funktionen mit Zeigern als Parameter genutzt, die nicht Null sein dürfen.</p>
<p>Beispiel:</p>
<pre> strcpy(x,y); // Weder x noch y dürfen ein Nullzeiger sein.</pre>
</body></html>
Nicht Null
Nicht uninitialisiert
String
Formatstring
Minimale Puffergröße
Typ
Keine
Argumentwert
Multiplikation
strlen
Argument 1
Argument 2
und
Zulässige Werte
MainWindow
Cppcheck
Standard
&Datei
&Ansicht
&Symbolleisten
A&nalysieren
C++-Standard
&C-Standard
&Bearbeiten
&Lizenz...
&Autoren...
Ü&ber...
&Dateien...
Analysiere Dateien
Strg+F
&Verzeichnis...
Analysiere Verzeichnis
Strg+D
Strg+R
&Stoppen
Analyse abbrechen
Esc
&Ergebnisse in Datei speichern...
Strg+S
&Beenden
Ergebnisse &löschen
&Einstellungen
Zeige Fehler
Zeige Warnungen
Zeige Performance-Warnungen
Zeige &versteckte
Information
Zeige Informationsmeldungen
Zeige Portabilitätswarnungen
Zeige Cppcheck-Ergebnisse
Clang
Zeige Clang-Ergebnisse
&Filter
Gefilterte Ergebnisse
Windows 32-bit, ANSI
Windows 32-bit, Unicode
Unix 32-bit
Unix 64-bit
Windows 64-bit
Drucken...
Aktuellen Bericht ausdrucken
Druckvorschau
Druckvorschaudialog für aktuelle Ergebnisse öffnen
Bibliothekseditor öffnen
Alle &auswählen
Filter
Veränderte Dateien neu analysieren
Alle Dateien erneut anal&ysieren
Stilwar&nungen
F&ehler
Alle a&bwählen
Alle &reduzieren
Alle &erweitern
&Standard
Standardeinträge
Symbolleiste
&Kategorien
Fehler-Kategorien
Öffne &XML...
Pr&ojektdatei öffnen...
&Zeige Schmierzettel...
&Neue Projektdatei...
&Loganzeige
Loganzeige
Projektdatei &schließen
Projektdatei &bearbeiten...
&Statistik
&Warnungen
Per&formance-Warnungen
&Information
&Portabilität
P&lattformen
C++&11
C&99
Posix
C&11
&C89
&C++03
&Bibliothekseditor
Sprache &automatisch erkennen
C++ &erzwingen
C e&rzwingen
C++14
Neu analysieren und Bibliothek prüfen
Prüfe Konfiguration (Definitionen, Includes)
C++17
C++20
&Inhalte
Kategorien
Zeige Stilwarnungen
Öffnet die Hilfe-Inhalte
F1
&Hilfe
Schnellfilter:
Konfiguration wählen
Gefundene Projektdatei: %1
Möchten Sie stattdessen diese öffnen?
Datei nicht gefunden
Fehlerhaftes XML
Fehlendes Attribut
Falscher Attributwert
Plattformtyp doppelt
Plattformtyp neu definiert
Laden der ausgewählten Bibliothek '%1' schlug fehl.
%2
Lizenz
Autoren
Speichert die Berichtdatei
XML-Dateien (*.xml)
Beim Laden der Editor-Anwendungseinstellungen trat ein Problem auf.
Dies wurde vermutlich durch einen Wechsel der Cppcheck-Version hervorgerufen. Bitte prüfen (und korrigieren) Sie die Einstellungen, andernfalls könnte die Editor-Anwendung nicht korrekt starten.
Sie müssen die Projektdatei schließen, bevor Sie neue Dateien oder Verzeichnisse auswählen!
Die Bibliothek '%1' enthält unbekannte Elemente:
%2
Nicht unterstütztes Format
Unbekanntes Element
Unbekannter Fehler
Fehler
Laden von %1 fehlgeschlagen. Ihre Cppcheck-Installation ist defekt. Sie können --data-dir=<Verzeichnis> als Kommandozeilenparameter verwenden, um anzugeben, wo die Datei sich befindet. Bitte beachten Sie, dass --data-dir in Installationsroutinen genutzt werden soll, und die GUI bei dessen Nutzung nicht startet, sondern die Einstellungen konfiguriert.
Aktuelle Ergebnisse werden gelöscht.
Das Einlesen einer XML-Datei löscht die aktuellen Ergebnisse. Fortfahren?
Berichtdatei öffnen
Textdateien (*.txt)
CSV-Dateien (*.csv)
Cppcheck - %1
Projektdateien (*.cppcheck);;Alle Dateien(*.*)
Projektdatei auswählen
Projekt:
Keine passenden Dateien für Analyse gefunden!
Dateien für Analyse auswählen
Verzeichnis für Analyse auswählen
Zu analysierende Konfiguration auswählen
Projektdateien im Verzeichnis gefunden.
Wollen sie fortfahren, ohne diese Projektdateien zu nutzen?
Analyse läuft.
Wollen sie die Analyse abbrechen und Cppcheck beenden?
XML-Dateien (*.xml);;Textdateien (*.txt);;CSV-Dateien (*.csv)
Erstellungsverzeichnis '%1' existiert nicht. Erstellen?
Import von '%1' fehlgeschlagen; Analyse wurde abgebrochen.
Projektdateien (*.cppcheck)
Projektnamen auswählen
Keine Projektdatei geladen
Die Projektdatei
%1
konnte nicht gefunden werden!
Möchten Sie die Datei von der Liste der zuletzt benutzten Projekte entfernen?
Cppcheck GUI.
Syntax:
cppcheck-gui [OPTIONEN] [Dateien oder Pfade]
Options:
-h, --help Gibt diese Hilfeinformationen aus
-p <file> Öffnet das angegebene Projekt und beginnt die Prüfung
-l <file> Öffnet die angegebene XML-Ergebnisdatei
-d <directory> Gibt das Verzeichnis an, das geprüft wurde, um das unter -l angegebene XML-Ergebnis zu erzeugen
-v, --version Zeigt Programmversion an
--data-dir=<directory> Gibt das Verzeichnis an, unter dem sich die Konfigurationsdateien für die GUI (Übersetzungen, Cfg) befinden. Die GUI startet bei Nutzung dieser Option nicht.
Cppcheck GUI - Kommandozeilenparameter
NewSuppressionDialog
Neue Fehlerunterdrückung
Fehler-ID
Dateiname
Zeilennummer
Symbolname
Fehlerunterdrückung bearbeiten
Platforms
Nativ
Unix 32-bit
Unix 64-bit
Windows 32-bit, ANSI
Windows 32-bit, Unicode
Windows 64-bit
ProjectFile
Projektdatei
Pfade und Definitionen
Importiere Projekt (Visual Studio / Compile-Datenbank / Borland C++-Builder 6)
Definitionen müssen mit einem Semikolon getrennt werden. Beispiel: DEF1;DEF2=5;DEF3=int
Hinweis: Legen Sie eigene .cfg-Dateien in den Ordner der Projektdatei. Dann sollten sie oben sichtbar werden.
Addons und Werkzeuge
MISRA C 2012
Misra-Regeltexte
<html><head/><body><p>Text aus Anhang A "Summary of guidelines" aus der MISRA-C-2012-PDF in eine Textdatei einfügen.</p></body></html>
...
<html><head/><body><p>Sie haben die Auswahl:</p><p> * Alle Debug- und Release-Konfigurationen analysieren</p><p> * Nur die erste passende Debug-Konfiguration analysieren</p><p><br/></p></body></html>
Durchsuchen...
Alle Visual-Studio-Konfigurationen analysieren
Pfade:
Hinzufügen...
Bearbeiten
Entfernen
Un-Definitionen:
Un-Definitionen müssen Semikolon-getrennt sein. Beispiel: UNDEF1;UNDEF2;UNDEF3
Includepfade:
Auf
Ab
Prüfung
Plattform
Analyse
Prüfe Code in Headern (langsamere Analyse, mehr Ergebnisse)
Prüfe Code in ungenutzten Templates (langsamere und weniger genaue Analyse)
Maximale CTU-Tiefe
Warnoptionen
Wurzelverzeichnis:
Warnungs-Tags (Semikolon-getrennt)
Quelldateien in Pfaden ausschließen
Externe Werkzeuge
Cppcheck-Arbeitsverzeichnis (Vollständige Programmanalyse, inkrementelle Analyse, Statistiken, etc.)
Bibliotheken
Fehlerunterdrückungen
Hinzufügen
Add-Ons
Y2038
Threadsicherheit
Programmierstandards
Cert
Clang-Analyzer
Clang-Tidy
Definitionen:
ProjectFileDialog
Projektdatei: %1
Wähle Cppcheck-Erstellungsverzeichnis
Wähle Include-Verzeichnisse
Wähle zu prüfendes Verzeichnis
(keine Regeltexte)
Clang-tidy (nicht gefunden)
Projekt importieren
Wähle zu ignorierendes Verzeichnis
Wähle MISRA-Regeltext-Datei
MISRA-Regeltext-Datei
QDialogButtonBox
OK
Abbrechen
Schließen
Speichern
QObject
Unbekannte Sprache angegeben!
Sprachdatei %1 nicht gefunden!
Die Übersetzungen der Sprache %1 konnten nicht aus der Datei %2 geladen werden
Zeile %1: Nicht behandeltes Element %2
(nicht gefunden)
QPlatformTheme
OK
Abbrechen
Schließen
Speichern
ResultsTree
Datei
Schweregrad
Zeile
Zusammenfassung
Undefinierte Datei
Kopieren
Kann Datei nicht finden:
Bitte wählen Sie den Ordner '%1'
Wähle Verzeichnis '%1'
Bitte wählen Sie das Verzeichnis, wo sich die Datei befindet
Debug
Anmerkung
Erneut prüfen
Verstecken
Verstecke alle mit gleicher ID
Ausgewählte ID(s) unterdrücken
Übergeordneten Ordner öffnen
Tag
Kein Tag
Cppcheck
Keine Editor-Anwendung eingestellt.
Konfigurieren Sie diese unter Einstellungen/Anwendungen.
Keine Standard-Editor-Anwendung eingestellt.
Bitte wählen Sie eine Standardanwendung unter Einstellungen/Anwendungen.
Datei konnte nicht gefunden werden!
%1 konnte nicht gestartet werden.
Bitte überprüfen Sie ob der Pfad und die Parameter der Anwendung richtig eingestellt sind.
Wähle Verzeichnis
Id
Unklar
Seit Datum
Stil
Fehler
Warnung
Performance
Portabilität
Information
ResultsView
Bericht drucken
Keine Funde, nichts zu drucken.
%p% (%1 von %2 Dateien geprüft)
Cppcheck
Keine Fehler gefunden.
Es wurden Fehler gefunden, aber sie sind so konfiguriert, ausgeblendet zu werden.
Legen Sie unter dem Menü Ansicht fest, welche Arten von Fehlern angezeigt werden sollen.
Lesen des Berichts fehlgeschlagen.
XML-Format-Version 1 wird nicht länger unterstützt.
Zuerst inkludiert von
Id
Protokoll leeren
Diesen Protokolleintrag kopieren
Gesamtes Protokoll kopieren
Keine Fehler gefunden, nichts zu speichern.
Der Bericht konnte nicht speichern werden.
Berichte
Analyseprotokoll
Warnungs-Details
ScratchPad
Schmierzettel
Kopieren oder schreiben Sie C/C++-Code hierher:
Optional einen Dateinamen (hauptsächlich für automatische Spracherkennung) eingeben und auf "Check" klicken:
Dateiname
Prüfe
Settings
Einstellungen
Allgemein
Hinzufügen...
Anzahl der Threads:
Ideale Anzahl:
Erzwinge Prüfung aller #ifdef-Konfigurationen
Vollständigen Dateipfad anzeigen
"Keine Fehler gefunden"-Meldung anzeigen, wenn keine Fehler gefunden werden
Zeige Meldungs-Id in Spalte "Id"
Inline-Fehlerunterdrückung aktivieren
Auch nach unklaren Fehlern suchen
Zeige Statistiken nach Prüfungsabschluss
Interne Warnungen im Log anzeigen
Add-Ons
Python-Binärdatei (Python aus PATH wird genutzt, wenn leer)
...
MISRA-Addon
MISRA-Regeltext-Datei
<html><head/><body><p>Text aus Anhang A "Summary of guidelines" aus der MISRA-C-2012-PDF in eine Textdatei einfügen.</p></body></html>
Clang
Clang-Verzeichnis (PATH wird genutzt, wenn leer)
Visual-Studio-Header
<html><head/><body><p>Pfade zu Visual-Studio-Headern, Semikolon-getrennt.</p><p>Sie können eine Visual-Studio-Kommandozeile öffnen, "SET INCLUDE" eingeben und dann die Pfade hier reinkopieren.</p></body></html>
Code-Editor
Code-Editor-Stil
Heller Standardstil
Dunkler Standardstil
Benutzerdefiniert
Entfernen
Anwendungen
Bearbeiten...
Als Standard festlegen
Berichte
Alle Fehler beim Erstellen von Berichten speichern
Vollständigen Dateipfad in Berichten speichern
Sprache
SettingsDialog
kA
Neue Anwendung hinzufügen
Anwendung ändern
[Standard]
[Standard]
Python-Binärdatei auswählen
Wähle MISRA-Datei
Clang-Verzeichnis auswählen
StatsDialog
Statistik
Projekt
Projekt:
Pfade:
Include-Pfade:
Definitionen:
Un-Definitionen:
Vorherige Prüfung
Ausgewählte Pfade:
Anzahl der geprüften Dateien:
Prüfungsdauer:
Fehler:
Warnungen:
Stilwarnungen:
Portabilitätswarnungen:
Performance-Probleme:
Informationsmeldungen:
Verlauf
Datei:
In die Zwischenablage kopieren
PDF-Export
1 Tag
%1 Tage
1 Stunde
%1 Stunden
1 Minute
%1 Minuten
1 Sekunde
%1 Sekunden
0,%1 Sekunden
und
Exportiere PDF
Projekteinstellungen
Pfade
Include-Pfade
Definitionen
Un-Definitionen
Gewählte Pfade
Anzahl geprüfter Dateien
Prüfungsdauer
Fehler
Datei:
Kein Cppcheck-Analyseverzeichnis
Warnungen
Stilwarnungen
Portabilitätswarnungen
Performance-Warnungen
Informationsmeldungen
ThreadResult
%1 von %2 Dateien geprüft
TranslationHandler
Wechsel der Sprache der Benutzeroberfläche fehlgeschlagen:
%1
Die Sprache wurde auf Englisch zurückgesetzt. Öffnen Sie den Einstellungen-Dialog um eine verfügbare Sprache auszuwählen.
Cppcheck
TxtReport
unklar
toFilterString
Alle unterstützten Dateien (%1)
Alle Dateien (%1)