上一篇轉載的博文中,提到的方法在我的64爲win7系統下都沒有效果。經過各種嘗試,發現原因似乎是系統自帶的cvtres.exe和vs2010帶的cvtres.exe衝突(這個可執行文件是MS的Resource File To COFF Object Conversion Utility),所以採用了一種簡單粗暴的手段:把VC自帶的那個cvtres.exe幹掉。這麼做的原因一是系統自帶的轉換工具版本比較新,二是因爲系統的東西我也不敢亂改亂刪。
具體的作法如下:到D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin下面把cvtres.exe刪掉或者改掉它的名字即可(系統帶的工具在C:\Windows\Microsoft.NET\Framework\v4.0.30319目錄下)。