Quand j'exécute mais je ne passe pas dans '- 'comme une option n'importe quel endroit. p> Si j'exécute la même commande de l'extérieur de l'établissement fonctionne correctement. p> p> nmake.exe code> à partir de
faire code> i Obtenir cette erreur:
3 Réponses :
Le problème est que les variables d'environnement Pour résoudre ce problème, préfixez simplement votre appel à Exemple: p> MakeFlags code> sont définies par
faire code>. Celles-ci sont déroutantes
nmake.exe code>.
nmake.exe code> avec
env -u makeflags code > p>
Quelle est cette commande env code>? Il ne semble pas être une commande cmd standard. Utilisez-vous une autre coquille pour faire sous Windows?
Ce n'est pas un outil Windows. C'est un outil Unix que j'utilisais. Je ne suis pas sûr de ce que le commandement de Windows équivalent serait. env -u make -u markeflags code> désapprouve
faite code> et
MakeFlags code> variables d'environnement pour cette commande unique.
Si vous utilisez Windows, accédez simplement à des variables d'environnement dans le réglage du système d'avance et supprimez les variables système «MakeFlags». Il ne devrait plus confondre NMAKE. P>
supposant que vous soyez sur une commande d'invite Windows et que vous avez une règle comme celle-ci: par p> Remarque: il n'y a pas de SET FOO CODE>: affiche la valeur de FOO si existe-t-il, (comme
echo% foo% code>) p>
SET FOO = CODE>: nonset foo, (c'est-à-dire appel à
SET FOO code> affichera
variable d'environnement FOO non défini code>) p>
blockQuote>
nonset code> commande p> p>