代码之家  ›  专栏  ›  技术社区  ›  Tom Bushell

VS2008坚持在C++中对“主动解决方案”平台“ItAuthic”进行默认

  •  0
  • Tom Bushell  · 技术社区  · 16 年前

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

    我的问题是,这些例子中的大多数都无法编译。启动调试按钮(绿色箭头)被禁用,没有来自IDE的任何解释。

    幸运的是,我无意中进入了配置管理器对话框(在构建菜单下),注意到所有不构建的示例项目都将活动解决方案平台设置为Itanium。当我将此更改为win32时,我可以构建项目。

    我的问题-我能在VS中更改默认设置吗?这样,活动的解决方案平台将始终是win32?

    浏览了所有的选项,查看了vs帮助,谷歌搜索,仍然是空白的,所以会感谢任何建议。

    谢谢,

    - Tom Bushell

    1 回复  |  直到 15 年前
        1
  •  1
  •   Dana Robinson    15 年前

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

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

    2)如果没有SUO文件,那么如果存在调试配置,它将使用调试作为默认配置。

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

    所以,如果你愿意的话,你可以用另一个来欺骗vs。只需将调试配置重命名为“debug all”之类的名称,并在首选配置之前加上下划线或其他标点符号。例如,“全部释放”

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