【问题标题】:Changing target compiler in VS 2013 to VS 2012将 VS 2013 中的目标编译器更改为 VS 2012
【发布时间】:2014-04-27 13:39:34
【问题描述】:

我有一个 VS 2012 项目,它运行良好,直到 c++ 中的模板问题开始在 VS 2013 中引起问题。

有人提到在设置中将编译器更改为 VS 2012 将通过使用与 VS 2012 相同的编译器来解决此问题。

有人告诉我这样做的步骤是首先安装 VS 2012,然后更改项目属性中的设置。

似乎没有更改编译器的设置。

如何将 VS 2013 中的编译器更改为 VS 2012?

=============== 编辑================

herohuyongtao 下面解释编译器的变化 Thx

尽管安装了 VS2012。当我硬编码值 110 时,VS2013 属性看不到 VS2012,它显示“Visual Studio 2012 (v110) (未安装)” 关于如何解决这个问题的任何想法?

=============== 编辑================

VS 2012 版本为 express 版本,现已注册。这适用于 VS 2013 pro 吗?

=============== 编辑================

还刚刚安装了 Microsoft Visual Studio Tools for Applications 2012

http://www.microsoft.com/en-gb/download/details.aspx?id=38807

尝试使用 v110 编译时出现编译器错误建议,即使它不存在

【问题讨论】:

  • 项目 + 属性、常规、工具集。

标签: c++ visual-studio visual-studio-2012 visual-studio-2013


【解决方案1】:

右击Solution Explorer中的项目,选择Properties,然后:

Configuration Properties > General > Platform Toolset > v110.

【讨论】:

  • @abe 尝试重启看看效果如何。
  • 已经重新启动了,我是如何使用 express 的,这有什么不同吗?我还没有用免费序列号注册它,你认为这可能是问题吗?
  • @abe 可能是,但我不太确定。
  • 注册它在2012年创建了一个项目编译它然后休息机器仍然没有任何想法?
  • @abe 在 VS13 中仍然找不到 v110 工具集?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-03
  • 2014-05-03
  • 2012-05-29
  • 2015-01-25
  • 1970-01-01
  • 2013-09-26
相关资源
最近更新 更多