Keil uVision 4, Ordner einbinden

Gast #1908279
Lesenswert?

Hallo, ich habe mir den lwIP TCP/IP Stack runtergeladen und möchte ihn 
gerne in mein Projekt integrieren. Der Download besteht aus vielen 
Unterordnern und Dateien und ich weiß einfach nicht, wie ich das in 
UVision einbinden kann.
In UVision kann ich ja links im Fenster immer Gruppen erstellen und dort 
Dateien reinladen, aber ich kann z.B keine Untergruppen erstellen.

Wenn ich in das Menü Project-> Manage-> Components,Environments,Books..
gehe, gibts da den Bereich "Folders/Extensions", wo man noch Ordner 
einfügen kann. Ich kann aber nur den "Tool Base Folder" ändern, INC oder 
LIB sind bei mir grau und nicht veränderbar.

Kann mir vielleicht jemand an dieser Stelle weiterhelfen, ich bin 
wirklich verzweifelt. Oder wie würdet ihr das lösen.

Das Problem ist, wenn ich nicht alle C- Files ins Projekt einbinde, 
beschwert sich der Linker ständig und haut "Undefinded Symbol" - 
Fehlermeldungen raus.

Gruss theflasher
Gast #1908381
Lesenswert?

Die Folders/Extensions-Optionen ermöglichen meines Wissen nach nur das 
Einfügen von Datenblättern etc.
Das einzige, was du machen kannst, wäre alles in einen Ordner kopieren 
und dann auf einen Rutsch in den Projektbaum übernehmen. Wenn du die 
Daten nicht in einem Ordner haben willst, dann kannst du wirklich nur 
jeweils pro Ordner die Daten reinholen.
Über den zusätzlich definierbaren INC-Pfad bekommt man leider nur INC- 
und H-Dateien ohne Pfadangabe im Sourcecode, aber nicht C-Dateien.

Sonst wüsst ich momentan leider keine Abhilfe.

Ralf
Gast #1908414
Lesenswert?

hmm das kann doch fast gar nicht sein, dass ich keinen Ordner mit 
Unterverzeichnisen einfügen kann. Ich habe eben zwei kostenlose IDEs 
getestet, CooCox IDE und LCPXpresso und bei beiden geht das vorbildlich.

Also in der Hinsciht scheint UVision Schrott zu sein,

Werde aber noch weiterprobieren und hier eventuell eine Lösung posten.
Über weitere Hilfe würde ich mich freuen.

Gruss theflasher
Gast #1908441
Lesenswert?

Ja, ist aber m.W. echt so, dass man nur eine Ebene an Ordnern im 
Projektbaum anlegen kann. Woher die Dateien kommen ist völlig wurscht.

Mal andersrum gefragt: Aus wievielen Dateien setzt sich der Stack 
zusammen?

Ralf
Gast #1908633
Lesenswert?

hi,

beim Stack ist der src-Ordner der wichtigste, weil da alle C-Dateien 
enthalten sind, so schätzungsweise 60 C-Dateien. Die müssen alle in 
µVision reingeladen werden.
Der src Ordner selbst hat 4 Unterverzeichnis, von denen einige jeweils 
noch ein Unterverzeichnis besitzen, in denen weitere C-Dateien enthalten 
sind.

Klar, ich könnte schon alles zusammenwerfen, aber das macht die Sache 
einfach unübersichtlich.
Werde es jetzt aber trotzdem auf die Art und Weise probieren.

Gruss theflasher

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren