Je suis l'aide de Visual Studio 2005 nmake, et j'ai un makefile test comme celui-ci:Comment puis-je créer un répertoire dans un makefile
sometarget:
-mkdir c:\testdir
Je veux toujours créer le répertoire, sans avoir à spécifier ' sometarget '. Par exemple, je peux le faire:
!if [if not exist c:\testdir\$(null) mkdir c:\testdir]
!endif
Mais cela nécessite deux lignes, où je veux vraiment que faire le « -mkdir c: \ testdir ». Si je le remplace simplement par "-mkdir c: \ testdir", j'obtiens une erreur de nmake - "erreur fatale U1034: erreur de syntaxe: séparateur manquant".
Comment puis-je toujours exécuter le mkdir, sans se tromper avec!
enfin quelqu'un l'a juste montré sans trop parler! – holms
Cela a fonctionné pour moi sur Windows 7, exactement ce dont j'avais besoin. – bdforbes