Relativer Dateipfad
-
wie kann man eine Datei öffen, die sich in einem Unterverzeichnis der Ausführbaren Datei befindet? Für Linux, und für Windows, ab besten so, dass man keine Quellcodeänderungen mehr machen muss, wenn man auf dem anderen System kompiliert.
-
Dann verwende am besten boost::filesystem.
-
Ich habe mir damit geholfen entsprechende Systemvariablen zu setzen und mit "getenv" bzw. "setenv" auszulesen... außerdem gibt es (in der regel) nur auf linux system die umgebungsvariable "os", welche man auch auslesen kann, um entsprechend darauf zu reagieren...
-
Danke für die hilfe.