GLBasic forum

Other languages => GLBasic - de => Topic started by: backslider on 2012-May-30

Title: GLBasic Suchverzeichnisse für Compiler???
Post by: backslider on 2012-May-30
Kann es sein, dass die CMP - Befehlszeile in GLBasic ignoriert wird, oder benutze ich sie falsch, um ein oder mehrere Verzeichnisse als Suchverzeichnisse einzubinden?

Wenn ich folgenden Text einfüge, findet GCC trotzdem nicht die darin enthaltenen Dateien
Code (glbasic) Select

-I"%GLB_PROJ_DIR%/verzeichnisX" -I"%GLB_PROJ_DIR%/verzeichnisY" ...


Ich hoffe, dass es nur mein Fehler ist und es ansich funktioniert! :)
Title: GLBasic Suchverzeichnisse für Compiler???
Post by: Kitty Hello on 2012-Jun-04
Evtl werden die % nicht aufgelöst.
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: backslider on 2012-Jun-04
Also soll ich die einfach mal weglassen?

Oder musst du da was machen?
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: Kitty Hello on 2012-Jun-05
Trag mal pfade relativ zum Projektordner ein. Oder absolute Pfade.
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: backslider on 2012-Jun-05
So,

das ist mein Code:
Code (glbasic) Select

INLINE
#include <test.h>
ENDINLINE

Die Datei liegt im Projektordner unter "src"

also relativer Pfad:
Code (glbasic) Select

-I"src"
-I"src\"
-I".\src\"

geht nicht.

Absoluter Pfad geht.
Wäre aber trotzdem schön, wenn relativ auch gehen würde *g*.
Sonst muss man auf einem anderen Computer immer aufpassen, dass das angepasst werden muss.

EDIT: Zur Not muss man halt die Source-Sachen unter C: packen, aber portable wäre natürlich schöner! :)
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: Schranz0r on 2012-Jun-05
einfach in den Projektordner packen...
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: backslider on 2012-Jun-05
Quote from: Schranz0r on 2012-Jun-05
einfach in den Projektordner packen...

Dann sag mir bitte, wie ich im Projektordner relativ auf Unterordner zugreife!?
Ich rede hier ja nicht von nur einer Datei, sondern von evtl. hunderten.
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: backslider on 2012-Jun-05
Achso, du meinst einfach den source Inhalt direkt rein...
Hm...
Ist zumindest erstmal ne Lösung, wenn auch nicht so schick!

Aber danke schonmal für den Tipp.  ;)
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: Quentin on 2012-Jun-05
wenn ich das noch richtig in Erinnerung habe ...

du könntest deine Includes in ..\Compiler\platform\Include ablegen und diese dann mit
Code (glbasic) Select

#include <test.h>

einbinden.
Alternativ in deinem Projektverzeichnis, wo auch die .gbas Dateien liegen, dann mit
Code (glbasic) Select

#include "test.h"

Wäre vielleicht einen Versuch wert. Wobei ich das noch nie von der Kommandozeile aus probiert habe. Ggfs. wäre dann noch PATH entsprechend zu setzen.
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: backslider on 2012-Jun-05
Ja, das geht.
Das Problem ist, dass ich das dann für jede Plattform machen müsste.

Darum wäre es leichter es im Projektordner zu haben, damit es portabel ist.
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: Quentin on 2012-Jun-05
??? verstehe nicht ganz. ..\Compiler\platform\Include gibt es nur einmal für alle Platformen
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: backslider on 2012-Jun-05
Hm, also wenn es so ist, hast du natürlich Recht.  :good:
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: Schranz0r on 2012-Jun-05
ja gibt es für jede Platform :D
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: backslider on 2012-Jun-05
Muh! :D

Ist wohl doch leichter, alles mit static libs zu lösen :D
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: Kitty Hello on 2012-Jun-05
#include <X> ist eine system-datei. Das geht nicht zu ändern. Ode rnur schwer.
Mach #include "X", dann sollte -I"" gehen.
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: backslider on 2012-Jun-06
Ich meine, dass auch das nicht ging, aber ich fand Schranz0r's Lösung schon ganz OK, dass ich das einfach direkt in den Projektordner schmeiße.

:)

Danke erstmal!
Title: Re: GLBasic Suchverzeichnisse für Compiler???
Post by: Schranz0r on 2012-Jun-06
 :good: