我正在使用命令行自动执行项目中的一些操作。我使用了很多宏,例如$(PlatformName) - gives me Win32 or Win64
,它可以帮助我为所有配置类型编写命令。我想知道是否有一个类似的宏可以用于当前版本的Visual Studio,例如将返回VS2008
或VS2010
的宏。
答案 0 :(得分:3)
看起来不像。 Here is a list个可用的宏。但是,不能保证没有其他方法可以检测正在使用的VC版本;一个选项可能是通过探索子目录从VCinstalldir中解决它。像任何构建系统活动一样,这很快就会成为很多特殊情况等等......
答案 1 :(得分:0)
对VS2008没有明确的确定,但VS2010和VS2012分别提供值为10.0和11.0的$(VisualStudioVersion)。