Hallo, ich benutze MS VC++ 6.0 als IDE für WINAVR (siehe http://hubbard.engr.scu.edu/embedded/avr/msvc_make/msvc_make.html ) Um nun durch einen Doppelklick auf eine Fehlermeldung automatisch zur enstsprechenden Codezeile zu kommen, muß der Output wie folgt formatiert sein: full_path_and_filename(line number) : errortext c:\code\windows\bootterm\serialinterface.h(4) : fatal error C1083 Kann man das im Makefile vorgeben? Wenn ja, wie? Danke!
Das Makefile hat mit den Fehlermeldungen recht wenig zu tun - die gibt der Compiler aus. Wenn der Compiler selbst nicht dazu gebracht werden kann, entsprechend formatierte Meldungen abzusondern, bleibt nur eine externe Konvertierung. Dazu müsstest Du die Ausgaben des Compilers in eine Datei umleiten, diese mit einem geeigneten Werzeug umformatieren und das Resultat wiederum an VC ausgeben. "geeignetes Werkzeug" wäre ein regex-basierender Stringersetzer, den man beispielsweise mit VBS schreiben könnte.
> "geeignetes Werkzeug" wäre ein regex-basierender Stringersetzer, den > man beispielsweise mit VBS schreiben könnte. Warum selbst schreiben, wenn es doch sed gibt?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.