Frage

Beim Ausführen von PClint für einen bestimmten Ordner wird für alle Dateien in diesem Ordner ausgeführt. Wenn wir möchten, dass die PCLINT einige der Dateien weglässt, so konfigurieren Sie sie in std.lnt Datei?

War es hilfreich?

Lösung

Normalerweise enthält Ihre STD.LNT -Datei keine Liste der zu verarbeitenden Quelldateinamen. Sie rufen dann PC Lint mit der Befehlszeile an

<path>/lint-nt.exe std.lnt file1 [file2...]

wobei Dateidatei eine C- oder C ++ - Quelldatei ist (keine Header -Datei).

Da Lint anscheinend alle Quelldateien in Ihrem Ordner verarbeitet wird, schauen Sie sich Ihre STD.LNT -Datei an und prüfen Sie, ob eine Liste von vor .c/.CPP -Dateien enthalten. Entferne sie. Erstellen Sie dann Ihre Befehlszeile wie oben und listen Sie nur die Dateien auf, an denen Sie interessiert sind. oder "*.c", um alle C -Dateien im aktuellen Verzeichnis erneut zu verarbeiten.

Wenn Sie weitere Anleitungen zur Struktur und Erstellung Ihrer Lint -Optionsdateien benötigen, für Google für "Wie man PC -Lint ausübt", Erstes Ergebnis, was mein Whitepaper ist, wie man PC -Lint einrichtet, wenn das setup.exe Sie einfach nicht viel speist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top