Gast
#3512693
Hallo zusammen, nach mehrtägigem Suchen und Herumprobieren mit PC-Lint V9 bin ich nun am Verzweifeln. Folgendes Problem: Ich habe ein C-Projekt mit mehreren Ordnern und Unterordnern (wichtig ist, dass an dieser Verzeichnisstruktur nichts geändert werden darf). Compilermäßig wird das ganze Projekt ordentlich kompiliert und gelinkt und der entstehende Maschinencode läuft fehlerfrei - sprich das Programm funktioniert soweit. Wenn ich nun aber den gesamten Code mit PC-Lint auf MISRA-C 2004 checken will, dann tritt folgendes Problem auf. In meiner main.c wird die main.h per #include eingebunden, die auch geöffnet werden kann, da sie mit der main.c im gleichen Ordner liegt. Soweit, so gut! In der main.h wird nun aber ein Headerfile eingebunden, was sich in einem ganz anderen Ordner befindet und hier mault PC-Lint rum: Error 322: Unable to open include file 'Hardware\horn_cts.h' Im PC-Lint Reference Manual stehen extrem viele teils völlig unverständliche Dinge drin, wie man mit "INCLUDE environment variables" umgeht. (z.B. -iC:\..., +fdi, usw.) Ich habe hier schon einiges versucht, aber egal was ich auch getan habe, der Fehler bleibt. Ich wäre äußerst dankbar, wenn einer, der sich damit auskennt, eine brauchbare Beschreibung liefern könnte. Dr.Google habe ich bereits stundenlang ausgequetscht. Dank im voraus. Gruß Anderl