猜想出错原因:因为系统最近多次更新,出现了两个版本的cvtres.exe,而系统变量里将这俩都引用,编译的时候,不知道用哪个,导致出错。
解决方法:删掉其中一个,我选择删掉版本低的一个。一个在C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe,另一个在你安装VS的软件目录..\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe ,右键属性-->详细信息,查看两者版本号,删掉版本较低的。
参考http://www.cnblogs.com/croot/p/3525322.html