Thread nmake test unter einem deutschen XP (7 answers)
Opened by torsten at 2011-02-13 20:45

murphy
 2011-02-13 22:38
#145624 #145624
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
2011-02-13T19:45:33 torsten
[...]
weil er das Kommando C:\Dokumente nicht ausführen kann. Offensichtlich stören ihn die Leerzeichen in $PATH oder im aktuellen Verzeichnis.
[...]

Es sei hier angemerkt, dass auch eine große Menge schlecht geschriebener Shellskripte für Unices existieren, die mit Leerzeichen in Dateinamen ebenfalls nicht klarkommen.

Das Problem taucht unter Windows nur deshalb öfter auf, weil zum einen Leerzeichen in diversen Standardverzeichnisnamen vorkommen und zum anderen die Kommandozeilen nicht primär von der Shell sondern von der Standardbibliothek in jedem Programm geparst werden, wodurch die Quotingregeln nicht nur ausgesprochen undurchsichtig sondern auch inkonsistent sind.
When C++ is your hammer, every problem looks like your thumb.

View full thread nmake test unter einem deutschen XP