将VS 2013中的目标编译器更改为VS 2012

时间:2014-03-20 15:24:06

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

我有一个VS 2012项目工作正常,直到c ++中的模板问题开始在VS 2013中引起问题。

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

执行此操作的步骤我被告知首先安装VS 2012然后更改项目属性中的设置。

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

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

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

herohuyongtao下面解释了编译器更改Thx

然而,尽管安装了VS2012。 VS2013属性没有看到VS2012,当我硬编码值110它说" Visual Studio 2012(v110)(未安装)" 关于如何解决的任何想法?

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

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

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

还安装了适用于Applications 2012的Microsoft Visual Studio工具

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

当尝试使用v110进行编译时,编译错误建议

,即使它不存在

1 个答案:

答案 0 :(得分:3)

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

Configuration Properties > General > Platform Toolset > v110.