Gast
#2654435
Also ich muß ein bestehendes Projekt mit einer umfangreicheren Verzeichnisstruktur jetzt mit PCLint neu überprüfen. PCLint wurde bisher nicht verwendet. Dabei werden einige Konstrukte bemängelt, was ich mir aber nicht erklären kann. 1) Z.B. sowas: Beitrag "PC-Lint Fehlermeldung" 2) Oder ERROR115 ein Datentyp ist mit einem typedef struct... in einer Headerdatei vereinbart und wird in einer C-Datei benutzt. Angeblich ist der neue Datentyp nicht definiert. Obwohl die Headerdatei in dem C-File eingebunden ist. Wenn ich vergleichbare Konstrukte in einem einfach strukturierten Testprogramm verwende, akzeptiert PCLint diese. Kann der Grund für meine Probleme die umfangreiche Verzeichnisstruktur meines Projektes sein? Oder was könnte das für einen Grund haben? Dabei fehlen mir einwenig die Ideen, da die PCLINT Fehlermeldungen sich immer nur auf die Konstrukte selber beziehen. Als LNT-Datei werden die folgenden verwendet. au-misra2.lnt co-kcarm.lnt und: +d__ARMCC_VERSION=410894 +ppw(warning) -w1 /* Warning-/Error-Level w1=only erros, w2=errors and warnings */ -si4 -sp4 -i"..\..\systec\cop\include; ..\..\systec\cop\ccm; ..\..\systec\cop\copstack" -i"C:\Programme\Keil\ARM\CMSIS\Include; C:\Programme\Keil\ARM\INC\ARM; C:\Programme\Keil\ARM\INC\Philips; c:\Programme\Keil\ARM\RV31\INC" +libclass(angle, foreign, ansi) +libdir(..\..\systec\cop\include, ..\..\systec\cop\ccm, ..\..\systec\cop\copstack) +libdir(C:\Programme\Keil\ARM\CMSIS\Include, C:\Programme\Keil\ARM\INC\ARM, C:\Programme\Keil\ARM\INC\Philips, c:\Programme\Keil\ARM\RV31\INC) -wlib(0)


