出现failure during conversion to COFF: file invalid or corrupt后按一种解决方案link的操作:
比较
系统目录:C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\cvtres.exe
VS目录: C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cvtres.exe
下的文件版本号(右键->属性->详细信息),
通常系统目录下的比VS目录下的版本要新(我的系统目录两者版本号一致),然后将vs目录下的cvtres.exe删除或者改名为cvtres-old.exe,即使其不可用。
这种操作能解决这个问题,但是之后又出现了cannot run 'cvtres.exe’错误,解决方案我采用的是将新版本的cvtres.exe文件拷到VS目录下的对应位置,使都存在且版本相同。