VS2008坚持在C ++中为Active Solution Platform默认为“Itanium”

时间:2009-05-07 00:01:05

标签: visual-studio visual-studio-2008 configuration

我刚开始使用C ++ VS2008,并从MSDN下载了样本存档。该文件是vc_samples.exe - 抱歉,现在没有链接。

我的问题是,大多数这些例子都不会编译。 “启动调试”按钮(绿色箭头)已禁用,无需任何IDE解释。

更多的是运气而不是技巧,我偶然发现了Configuration Manager对话框(在Build菜单下),并注意到所有不构建的示例项目都将Active Solution Platform设置为Itanium。当我将其更改为Win32时,我可以构建项目。

我的问题 - 我可以在某处修改VS中的默认设置,以便Active Solution Platform永远是Win32吗?

通过所有选项,看看VS帮助,谷歌搜索,仍然是空白,所以将不胜感激任何建议。

谢谢,

-Tom Bushell

1 个答案:

答案 0 :(得分:1)

我到处寻找,看看能否找到答案,我认为不能做到(这看起来很奇怪,真的)。我已经尝试重新排序解决方案(sln)文件中的条目,但据我所知,它的工作原理如下:

1)如果您有解决方案选项文件(suo),它将使用上次选择的配置。

2)如果没有suo文件,如果Debug配置存在,它将使用Debug作为默认配置。

3)否则它将按字母顺序对您的配置进行排序并使用第一个。

所以,如果你这么倾向,你可能会欺骗VS使用另一个。只需将调试配置重命名为“全部调试”,并在您的首选配置前加下划线或其他标点符号。例如“_全部发布”

我只为平台设置了Win32,因此我无法测试这些设置,但它可能会以相同的方式工作。