PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Plattformunabhängigkeit für Pfade



Mat
31-10-2005, 18:20
Hallo,
da ich wieder mal nichts sinnvolles finden kann....

ich lade files in mein Projekt die natürlich durch pfade gekennzeichnet sind....

jetzt würde ich gerne wissen wie man das so mit der plattformunabhängigkeit macht ? pfade unter unix sind ja anders als unter windows.....( / <-> \)
wie kann ich denn prüfen auf welcher maschine ich bin und demnach ein file korrekt laden ?

bischi
31-10-2005, 18:26
Mussts halt in Assembler proggen... Oder besser: Uns sagen, was du konkret für Sprachen, Bibliotheken und Tools verwendest...


MfG Bischi

Mat
31-10-2005, 18:33
aj.
ja mit Qt und C++ arbeite ich bei dem Projekt

Kirsche
31-10-2005, 20:34
Hallo Mat,

unter Windows kannst du statt "\" auch "/" benutzen. Falls du dir die Abfrage nach dem System sparen möchtest. Das mache ich auch so, weil das am einfachsten ist und ich nicht weiß, wie man das System abtestet.

Ansonsten kannst du auch
QString QDir::convertSeparators ( const QString & pathName ) [static]
benutzen. Dann musst du auch nicht das System abfragen.

Schöne Grüße,