Gast
#2643403
Hallo Ich benutze eclipse als Entwicklungsumgebung und compiliere den Code per Komanndozeilenaufruf über eine build.cmd @echo off "c:\Program Files\Keil\UV4\uv4.exe" -j0 -b TLV_Test.uvproj -o errors.txt type errors.txt Die Fehler werden dann mit einem Errorparser aus der Datei gesogen und angezeigt. Severity Pattern File Line Description Error (.*)\((\d+)\):\s+error:\s+(.*) $1 $2 make: $3 Warning (.*)\((\d+)\):\s+warning:\s+(.*) $1 $2 make: $3 Info (.*)\((\d+)\):\s+info(.*) Dies funktionier bei einem Einzelprojekt recht gut. Ein Arbeitsprojekt besteht aber aus mehreren Modulen und dem Hauptprojekt. Jedes Modul wird als einzellnes Projekt in eclipse angelegt und über Projektreferez mit dem Hauptprojekt verbunden. Tritt nun ein Fehler in einem Modulprojekt auf so wird dieser ordnungsgemäß in der Problemview und in der Codezeile angezeigt. Leider verschwindet die Fehlermarkeirung nach Fehlerbeseitigung und Neucompilierung nicht aus der IDE. Im oben erwähnten error-Datei sind die Fehler nicht mehr enthalten.ein manuelles Löschen aus der Problem-View ist möglich aber umständlich. Fehler im Hautprojekt (welches das Keilprojekt beinhaltet und über build.cmd den Compilierungseinstieg bildet) werden erstellt und auch wieder automatisch entfernt. Es sieht also so aus, als wenn in den referenzierten Projekte die Problemem nur hinzugefühgt werden aber nicht automatisch gelöscht werden. Hat jemand einen Idee woran das liegen könnte?? Danke und Gruß Steffen