Question

J'utilise la ligne de commande pour automatiser un certain nombre de choses dans mon projet. J'utilise beaucoup de macros, par exemple $(PlatformName) - gives me Win32 or Win64, qui aide-moi d'écrire des commandes pour tous les types de configuration. Je me demande s'il y a une macro similaire que je peux utiliser pour la version actuelle de Visual Studio, par exemple celui qui retournera VS2008 ou VS2010.

Était-ce utile?

La solution

Il ne ressemble pas à elle. Voici une liste des macros disponibles . Ce ne garantit qu'il n'y a pas d'autres façons de détecter la version VC en cours d'utilisation, cependant; une option pourrait être de travailler hors du VCinstalldir en explorant les sous-répertoires. Comme toute activité buildsystem cela devient rapidement un grand nombre de cas particuliers, etc ...

Autres conseils

ne suis pas sûr VS2008 explicitement mais VS2010 et VS2012 offre $ (VisualStudioVersion) avec des valeurs de 10,0 et 11,0 respectivement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top