Seite 1 von 2

Linker-Optionen Datei

Verfasst: 05.06.2008 08:31
von Little John
Hi,

kann ich die Linker-Optionen Datei mit einem relativen Pfad angeben, damit sie auf meinem USB-Stift immer gefunden wird? Wenn ja, wie? Kann man zu dem Zweck eine Variable wie Compiler_Home o.Ä. verwenden?

Gruß, Little John

Verfasst: 05.06.2008 09:49
von dysti
wenn man jetzt wüßte welches Betriebssystem du hast, wäre das echt cool. :allright:

Verfasst: 05.06.2008 10:07
von Little John
dysti hat geschrieben:wenn man jetzt wüßte welches Betriebssystem du hast, wäre das echt cool. :allright:
Oh, ähem ... :oops:
Windows XP

Gruß, Little John

Verfasst: 05.06.2008 10:47
von ts-soft
Betriebssystem ist shitegal :mrgreen:
Compilerdirektiven wie #PB_Compiler_Home kann man verwenden, aber
keine Variablen oder Funktionen zum ermitteln.

Verfasst: 05.06.2008 14:38
von Kaeru Gaman
gabs da nicht ne funktion von dir ts, GetExePath oder sowas?

...die kann man verwenden, um zu ermitteln, wo die exe liegt,
wenn das aufn stick ist dann kommt da dann z.b. "F:\Game\" oder "H:\Game\" bei heraus,
und an den pfad kann man dann nen relativen pfad anhängen wie "Ressourcen\Grafix\"

PS: oops... falscher Irrtum.. es ging um den Linker-Pfad.. vergeßt meinen Absatz wieder.

Verfasst: 05.06.2008 15:11
von Rokur
Hab ich jetzt nicht getestet, aber vielleicht gehts wenn du dir auf den USB-Stick nen Autorun-Programm legst das den Laufwerksbuchstaben vom Stick ermittelt (einfach den eigenen Programmpfad nehmen und alles nach dem Doppelpunkt abschneiden), da den relativen Pfad anhängt und das ganze in eine Systemvariable (z.B. %linker_home%) schreibt?

Dann unter PB bei den Compiler-Einstellungen den Pfad wie folgt angeben:
%linker_home%\DeineOptionsDatei

Verfasst: 05.06.2008 16:22
von Little John
Hallo,

erstmal Dank an alle für die Antworten.

Ich vermute hier liegt vielleicht ein Missverständnis vor. Es geht mir um den Compiler-Optionen Dialog der IDE. Der hat ein Feld Linker-Optionen Datei.
Wenn ich dort z.B. "#PB_Compiler_Home\PbLinker.txt" eingebe, erhalte ich beim Versuch ein Programm zu compilieren die Fehlermeldung
POLINK: fatal error: Unable to read command file '#PB_Compiler_Home\PbLinker.txt'.
Viele Möglichkeiten zum Tricksen sehe ich an der Stelle nicht.

Oder kann man die Linker-Optionen noch woanders angeben??

Gruß, Little John

Verfasst: 05.06.2008 16:30
von ZeHa
Doch das müßte so gehen wie von Rokur beschrieben. Hab's nicht getestet aber probieren solltest Du das auf jeden Fall.

Verfasst: 05.06.2008 16:34
von ts-soft
Das autorun-programm muß dann aber auch die IDE aufrufen, damit diese
und der Compiler die Environmentvariable erben!
Als Systemvariable wirds eher nicht funktionieren, hierfür muß man sich
normallerweise erst abmelden, bevor die Gültigkeit hat.

Verfasst: 05.06.2008 16:46
von ZeHa
Naja man könnte sich ja so 'ne Art "Starter" machen, muß ja nicht Autorun sein. Der Starter holt sich kurz den Pfad, schreibt ihn in %PB_DIR% oder so und ruft direkt die IDE auf.

Aber sicher daß das nicht auch global gesetzt werden kann? Also ohne Neuanmeldung?