我刚开始使用C ++ VS2008,并从MSDN下载了样本存档。该文件是vc_samples.exe - 抱歉,现在没有链接。
我的问题是,大多数这些例子都不会编译。 “启动调试”按钮(绿色箭头)已禁用,无需任何IDE解释。
更多的是运气而不是技巧,我偶然发现了Configuration Manager对话框(在Build菜单下),并注意到所有不构建的示例项目都将Active Solution Platform设置为Itanium。当我将其更改为Win32时,我可以构建项目。
我的问题 - 我可以在某处修改VS中的默认设置,以便Active Solution Platform永远是Win32吗?
通过所有选项,看看VS帮助,谷歌搜索,仍然是空白,所以将不胜感激任何建议。
谢谢,
-Tom Bushell
答案 0 :(得分:1)
我到处寻找,看看能否找到答案,我认为不能做到(这看起来很奇怪,真的)。我已经尝试重新排序解决方案(sln)文件中的条目,但据我所知,它的工作原理如下:
1)如果您有解决方案选项文件(suo),它将使用上次选择的配置。
2)如果没有suo文件,如果Debug配置存在,它将使用Debug作为默认配置。
3)否则它将按字母顺序对您的配置进行排序并使用第一个。
所以,如果你这么倾向,你可能会欺骗VS使用另一个。只需将调试配置重命名为“全部调试”,并在您的首选配置前加下划线或其他标点符号。例如“_全部发布”
我只为平台设置了Win32,因此我无法测试这些设置,但它可能会以相同的方式工作。