1

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

4

2 回答 2

3

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

于 2010-12-30T00:28:05.133 回答
0

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

于 2014-10-14T11:19:48.530 回答