在我的解决方案(Visual Studio 2005)中,有超过10个VC项目。我的操作系统是Windows 64.
在.vcproj
中,有许多解决方案/项目宏,例如$(Solution)
,$(ConfigurationName)
和$(PlatformName)
。
如您所知,$(PlatformName)
等于x64
,但我期望$(PlatformName)
等于win64
。怎么做到这一点?
有些人告诉我这样做:
“构建” - > “配置管理器” - > “主动解决方案平台”
然后新建/编辑该选项。修改后,win64
位于Active solution platform
下,但Platform
仍然显示为x64
。
有些日子让我感到困惑。请帮忙。
答案 0 :(得分:1)
$(PlatformName)是指项目选择的构建平台,而不是解决方案平台。与您可能喜欢的解决方案平台不同,项目平台具有固定的名称,如Win32,x64,Itanium等。遗憾的是,您无法为这些自由式命名。