Ich habe mir mal die neue Juno rein kopiert. Auch die Installation vom CDT 8.1.1 hat soweit geklappt. Aber ich habe noch ein paar Probleme: Die Datei "stm32f10x.h" nutzt das Include "<stdint.h>" vom Codesourcery. Aber ständig kommen die Fehlermeldungen dass z.B. der Typ int32_t nicht gefunden werden kann. Pfade und alles habe ich dem Eclipse angegeben, aber der findet das nicht. Die stdint.h kann mit Strg+Mausklick geöffnet werden, somit sollte das korrekt parametriert werden. Mein Projekt ist schon älter und wird ohne Warnung und Fehlerfrei übersetzt. Das Workspace hat auch mehrere Projekte drin, bei einem klappt das so gar auch???, beim anderen nicht. Ich bin etwas Ratlos. Exakt das gleiche Projekt/Workspace mit Indigo SR2 macht keine Probleme. Das zweite, immer wenn ich mit Juno SR1 eine *.c oder *.h Datei öffne, wird sofort der erste Kommentarblock verkleinert. Ist irgendwie auch irritierend. Weiß jemand was ich beim Juno einstellen muss, damit zumindest der erste Fehler weg ist? Erstmal bleibe ich bei Indigo...
Gast
#2993401
Hast Du schon versucht den Index neu zu erstellen?
Nein. Komisch, heute ist der Bug weg. Gestern hatte ich den ganzen Tag mit Indigo gearbeitet, heute wird das mit Juno auch richtig angezeigt. Da Juno den ersten Kommentarblock automatisch verkleinert nutze ich doch erst mal noch Indigo weiter. Oder gibt es irgend welche tolle Verbesserungen in Juno, dass ich doch wechseln sollte? Zumindest kann ich das gleiche Workspace mit Juno und Indogo nutzen und kann so problemlos hin und her switchen ;-)
Gast
#2993453
Überprüfe bitte ob das CodeSourcery Verzeichnis für Includes im Projekt angegeben ist.
Ja, klar ist das drin. Sonst wäre die Datei mit Strg+Mausklick bei der Zeile: #include <stdint.h> auch nicht auf gegangen. Ich musste den Pfad auch anpassen, da ich auch den Compiler auf eine neue Version gewechselt habe.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.