2010-06-02 5 views
1

J'ai un MSVC Makefile Project dans lequel j'ai besoin de définir une variable d'environnement avant d'exécuter NMAKE. Pour les versions x64, je dois le définir sur une valeur, et pour les versions x86, je dois le définir sur autre chose. Ainsi, par exemple, en faisant une construction je voudrais SET PLATFORM=win64 si je construis une compilation 64 bits, ou SET PLATFORM=win32 si je construis 32 bits.Définition de variables d'environnement pour NMAKE avant la création d'une 'solution Makefile'

Il ne semble pas y avoir d'option permettant de définir des variables d'environnement ou d'ajouter une préconfiguration, même pour les projets makefile.

Comment faire?

EDIT: Exécution MSVC 2008

Répondre

2

modifier uniquement les propriétés de configuration + NMake + Créer la ligne de commande. Cliquez sur le bouton avec les points et entrez quelque chose comme ceci:

set PLATFORM=win32 
nmake -f makefile.mak 

Répétez l'opération pour la configuration 64 bits.

+0

Simple, élégant, beau –

Questions connexes