boost(oder andere?): Pfad der exe
-
Hi
Also ich will eine Plattformunabhängige Lösung zum finden des Pfades der... ähm, binary ^^(kann jetzt schlecht exe sagen^^)
Boost hat sowas ähnliches ja mit path::init_path, Problem dabei ist, dass das zwar funktioniert, wenn ich die exe öffne, aber nicht wenn visual Studio das macht, denn dann lande ich bei den Codedateien.
Also:
Wie mach ich das?
-
der Pfad zur "executable" wird doch als erster Parameter übergeben!?
-
Ich benutze wxWidgets, ich habe keine Parameter.
-
Okay, doch ich habe die Parameter.
Hilft aber nicht viel, da es unter Windows als Windowsprogramm kompiliert wird.
-
Wow, es ist doch drin...
wieso ist es drin, wenn ich es als Windowsprogramm habe??
-
Airdamn schrieb:
der Pfad zur "executable" wird doch als erster Parameter übergeben!?
Nein, es wird der Befehl übergeben, mit dem die Anwendung aufgerufen wurde. Es darf also mit Fug und Recht auch "foobar.exe" drinstehen.
greetz, Swordfish
-
JustAnotherNoob schrieb:
Wow, es ist doch drin...
wieso ist es drin, wenn ich es als Windowsprogramm habe??Weil auch Windowsprogramme mit Parametern aufgeruft werden können vielleicht?
Wenn du mal hinter die bunten Bildchen auf dem Desktop schaust (Sprich: Eigenschaften ansiehst, kannst du dort den Aufruf anpassen [Unter Vista heißt die Befehlszeile "Ziel"]).
cu André