Forum: Compiler & IDEs MPLAB IDE v8.83 - zu lange Fehlermeldungen


von Manfred F. (dermanfred)


Lesenswert?

Hallo

Nachdem ich nun schon eine ganze Zeit hier im Forum mitgelesen habe 
möchte ich nun mal eine Frage stellen.

Ich benutze zur Programmierung MPLAB IDE v.8.83. und den XC8 C Compiler 
(Free Mode) V1.30


Wenn ich ein C-Programm compiliere so enthalten die Fehlermeldungen 
immer die kompletten Pfadangaben so das ich im Fenster für jede Meldung 
nach rechts scrollen muss. Das nervt und ich möchte es abstellen.

Im Compiler Handbuch habe ich dazu leider nichts gefunden. Vieleicht bin 
ich aber auch nur zu Dumm zum Suchen.

Wer weis hier Abhilfe?

mit frendlichen Grüßen

derManfred

von X > 8.33 (Gast)


Lesenswert?

In MPLAB X IDE mit dem XC8 v1.21 habe ich das Problem nicht. Das 
könntest du als Anstoß sehen von der alten Versionen wegzukommen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Kürzere Pfade oder breitere Fenster verwenden?

Unter Windows kann man auch mit subst ein virtuelles Laufwerk 
einrichten, um einen Pfad zu verkürzen:
1
subst x: c:\langer-pfad\mit-vielen-zeichen

von Manfred F. (dermanfred)


Lesenswert?

Hallo

Erstmal Danke für Eure Antworten.

Ich dachte jedoch mehr an eine Anweisung an den Compiler die Pfadnamen 
in den Fehlermeldungen zu unterdrücken.

Scheinbar gibt es das tatsächlich nicht.

Naja, dann ist es ja auch kein Wunder das ich das im Compilerhandbuch 
nicht finden kann.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Manfred F. schrieb:
> Scheinbar gibt es das tatsächlich nicht.

So etwas kann ja durchaus auch kontraproduktiv sein; wenn z.B. ein 
komplexeres Projekt mit wirrem Include-Pfad mehrere Dateien gleichen 
Namens an verschiedenen Orten verwendet, und in einer davon ein Fehler 
auftaucht -- wie will man dann die Fehlermeldung zuordnen?

von Manfred F. (dermanfred)


Lesenswert?

Hallo

@ Rufus

Wie ist das dann bei dem neuen Compiler In MPLAB X IDE?
Kann ich dann die Pfade wieder einschalten?

Guß
Manfred

von Manfred F. (dermanfred)


Lesenswert?

X > 8.33 schrieb:
> In MPLAB X IDE mit dem XC8 v1.21 habe ich das Problem nicht. Das
> könntest du als Anstoß sehen von der alten Versionen wegzukommen.

So, habe nun MPLAB X installiert und habe die gleichen, langen 
Pfadangaben in den Fehlermeldungen. Anscheinend muss das ja in MPLAB X 
abstellbar sein. Kannst Du mir da weiterhelfen X?

Mit freundlichen Grüßen

Manfred

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Mit was für einer Bildschirmauflösung und Schriftgröße arbeitest Du?

Wenn Du in der IDE ein Textfenster maximierst - wieviele Zeichen kannst 
Du auf einem in einer Zeile darstellen?

Das ist nämlich so: Unterschiedliche Leute verwenden unterschiedliche 
Monitore mit unterschiedlichen Auflösungen und obendrein 
unterschiedliche Schriftgrößen -- wer eher kleine Schrift auf einem 
WUXGA-Display darstellt, wird ziemlich sicher nicht scrollen müssen, wer 
größere Schrift auf einem Display mit z.B. 1024x768 darstellt, dann 
schon deutlich eher.

Ansonsten habe ich Dir bereits beschrieben, wie Du mit Verwendung von 
subst die Pfade kürzen kannst.

von Manfred F. (dermanfred)


Lesenswert?

Hallo

Erstmal vielen Dank für Eure Tips.

Ich habe einen 19" Monitor mit einer Auflösung von 1280 x 1024 Pixeln.
Auf der gesamte Bildschirmbreite können 158 Zeichen dargestellt werden.

Ok. Ich hatte gedacht (und gehofft), das sich die Pfadangaben in den 
Fehlermeldungen einfach über einen Befehl im Quellcode abschalten lassen 
und dann nur noch die eigentlichen Fehlermeldungen ohne die Pfade 
angezeigt werden.

Das geht scheinbar nicht!

Ich habe nun bei einem neuen Projekt die Pfadnamen und Verschachtelungen 
drastisch gekürzt und komme nun ganz gut damit klar.


Danke nochmals für Eure Tips.

Viele Grüße

Manfred

von Karl H. (kbuchegg)


Lesenswert?

Manfred F. schrieb:

> Das geht scheinbar nicht!

Wozu auch.
Wer seine Projekte in
1
c:\Benutzer\Manfred\Dokumente und Einstellungen\Meine Dokumente\MPLAB\Übungen\Übung 1
abspeichert anstatt sich ganz simpel auf der Root ein "Projekte" 
Verzeichnis anzulegen, der hat es nicht besser verdient.
Denn im Zweifel will ich den kompletten Pfadnamen sehen um mich zu 
vergewissern, dass ich es auch mit dem richtigen File zu tun habe. Die 
Länge dieses Pfades kann ich aber ganz leicht dadurch steuern, dass ich 
mein Projekt eben nicht irgendwo im Verzeichnisbaum ganz weit unten 
verstecke.

: Bearbeitet durch User
von Manfred F. (dermanfred)


Lesenswert?

Karl H. schrieb:
> Wozu auch.
> Wer seine Projekte in

> c:\Benutzer\Manfred\Dokumente und Einstellungen\Meine
> Dokumente\MPLAB\Übungen\Übung 1

> abspeichert anstatt sich ganz simpel auf der Root ein "Projekte"
> Verzeichnis anzulegen, der hat es nicht besser verdient.


Hallo Karl Heinz

Ich finde es schade, das Du als Moderator scheinbar den Sinn eines 
solchen Forums wie diesem hier nicht verstehst.

Es geht nicht darum was Du findest und was Du meinst das es andere nicht 
besser verdient hätten. Es geht darum, das auf vernünftige Fragen von 
Usern die ein Problem lösen möchten, vernünftige Antworten gegeben 
werden.

Mit freundlichen Grüßen

der Manfred.

von Karl H. (kbuchegg)


Lesenswert?

Manfred F. schrieb:

> Es geht nicht darum was Du findest und was Du meinst das es andere nicht
> besser verdient hätten. Es geht darum, das auf vernünftige Fragen von
> Usern die ein Problem lösen möchten, vernünftige Antworten gegeben
> werden.

Es geht auch darum, den Leuten klar zu machen, warum es bestimmte 
Optionen nicht gibt, obwohl sich der eine, der alles anders macht als 
der Rest der Welt, sich die doch soooo sehr wünschen würde.

von Amateur (Gast)


Lesenswert?

Nachdem der Substitude-Befehl erwähnt wurde, ist der Vorschlag von Karl 
Heinz eine weitere - funktionierende - Möglichkeit Fehlermeldungen auf 
einem "schmalen" Bildschirm darzustellen.

Ob Du den als Sinnvoll erachtest ist dabei zweitrangig.

Aus vielerlei Gründen versuch ich möglichst alle meine Daten unterhalb 
von Dokumente zu halten. Ist irgendwie doof, aber praktisch von 
Kleinweich erzwungen.

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
Noch kein Account? Hier anmelden.