Ich habe mit MinGW ein Unix-Programm in eine Windows-EXE-Datei kompiliert. Das Problem ist, dass das Programm Argumente analysiert und den Doppelpunkt :
in etwas anderes ändert. Gibt es eine Möglichkeit, einen Windows-Pfad anzugeben, C:\Path
ohne den Doppelpunkt neben dem Laufwerksbuchstaben zu verwenden?
Antwort1
Verwenden Sie allgemein die Windows-Umgebungsvariable%location%
C:
ist %HOMEDRIVE%
oder%SystemDrive%
Also C:\Path
wird%HOMEDRIVE%\Path
Antwort2
Versuchen Sie, das Programm im Ordner „C:\path“ auszuführen. Dann handelt es sich um dasselbe Verzeichnis und Sie müssen kein :-Zeichen eingeben.