1、点击开始,输入cmd,打开cmd。
2、输入cd c:\text点击回车键。(注:text是我的qt的工程文件夹,在c盘才能转换成功)
3、再次输入 qmake -r -spec win32-msvc2013 -tp vc 即可生成2013的vcxproj工程
若转换成功后,在VS2013编译时出现一下:
error MSB6001 “cmd.exe”的命令行开关无效。
原链接如下 http://connect.microsoft.com/VisualStudio/feedback/details/763697/error-msb6001-vs2012简单的说,就是在Microsoft.CppCommon.targets中找到
Look for the CustomBuild task definition:
<Target Name="CustomBuild"
Condition="'@(CustomBuild)' != ''"
DependsOnTargets="SelectCustomBuild;ComputeCustomBuildOutput"
BeforeTargets="$(CustomBuildToolBeforeTargets)"
AfterTargets="$(CustomBuildToolAfterTargets)"
>
并在下面加入这段
<ItemGroup>
<_ExpandedAdditionalInputs Include="%(CustomBuild.AdditionalInputs)"/>
<_ExpandedOutputs Include="%(CustomBuild.Outputs)"/>
<CustomBuild>
<AdditionalInputs>@(_ExpandedAdditionalInputs)</AdditionalInputs>
<Outputs>@(_ExpandedOutputs)</Outputs>
</CustomBuild>
</ItemGroup>
重新编译就好了