Макрос для версии Visual Studio - PullRequest
1 голос
/ 30 декабря 2010

Я использую командную строку для автоматизации нескольких вещей в моем проекте. Я использую много макросов, например $(PlatformName) - gives me Win32 or Win64, которые помогают мне писать команды для всех типов конфигурации. Мне интересно, есть ли подобный макрос, который я могу использовать для текущей версии Visual Studio, например, который вернет VS2008 или VS2010.

Ответы [ 2 ]

3 голосов
/ 30 декабря 2010

Это не похоже на это. Вот список доступных макросов. Однако это не гарантия, что нет других способов обнаружить используемую версию VC; Одним из вариантов может быть разработка этого из VCinstalldir путем изучения подкаталогов. Как и в любой деятельности buildsystem, это быстро превращается во множество особых случаев и т. Д. *

0 голосов
/ 14 октября 2014

Не уверен насчет VS2008 в явном виде, но VS2010 и VS2012 предлагают $ (VisualStudioVersion) со значениями 10.0 и 11.0 соответственно.

...