Visual Studio版本的宏

时间:2010-12-30 00:07:57

标签: visual-c++-2008 visual-c++-2010

我正在使用命令行自动执行项目中的一些操作。我使用了很多宏,例如$(PlatformName) - gives me Win32 or Win64,它可以帮助我为所有配置类型编写命令。我想知道是否有一个类似的宏可以用于当前版本的Visual Studio,例如将返回VS2008VS2010的宏。

2 个答案:

答案 0 :(得分:3)

看起来不像。 Here is a list个可用的宏。但是,不能保证没有其他方法可以检测正在使用的VC版本;一个选项可能是通过探索子目录从VCinstalldir中解决它。像任何构建系统活动一样,这很快就会成为很多特殊情况等等......

答案 1 :(得分:0)

对VS2008没有明确的确定,但VS2010和VS2012分别提供值为10.0和11.0的$(VisualStudioVersion)。