mingw ne peuvent pas gérer les espaces dans le chemin d'accès?

Je suis en train de compiler le code, le fichier makefile créé à l'aide de qmake.
Quand je lance mingw32-make j'obtiens l'erreur suivante:

cd bzip2-1.0.5\ && c:\QtSDK\Desktop\Qt.7.3\mingw\bin\qmake.exe c:\Documents an
d Settings\user\My Documents\Visual Studio 2010\Projects\meshlab\meshlab\meshla
b\src\external\bzip2-1.0.5\bzip2-1.0.5.pro -o Makefile
Cannot find file: c:\Documents.
Cannot find file: and.
Cannot find file: Settings\user\My.
Cannot find file: Documents\Visual.
Cannot find file: Studio.
Cannot find file: 2010\Projects\meshlab\meshlab\meshlab\src\external\bzip2-1.0.5
\bzip2-1.0.5.pro.
mingw32-make: *** [bzip2-1.0.5\Makefile] Error 2

Par l'erreur, il semble que mingw32-make ne comprend pas les chemins qui ont des espaces à l'. Est-ce vrai? Est-il un moyen de contourner cela?

Avez-vous essayez de mettre des guillemets autour de l'ensemble du chemin+nom de fichier avec des espaces?
le makefile a été généré automatiquement par qmake. Je m'attends à ce qmake pour créer valide makefiles, sinon a quoi ça sert sur windows?
Oui, mais les Documents et les Paramètres de bits a confondu les autres logiciels pendant un certain temps. Ils ont finalement obtenu le droit de Vista et W7 quand ils ont changé d' \Utilisateurs\nom\Documents. Depuis votre meshlab projet n'est probablement pas liée à ce chemin en quelque sorte, essayez de le déplacer vers c:\projects\ ou quelque chose.

OriginalL'auteur olamundo | 2011-05-14