重新安装VS2005中文版后,编译以前的程序出现编译错误:
mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file
奇怪的是,重新编译后有一定的几率可以成功编译,查询网络发现以下解决方法:
在项目属性——配置属性——清单工具——输入和输出中,把嵌入清单改成否
--------------------------------------------------------
注意:该方法会导致运行exe需要带上本地生成的manifest文件。其实重新编译几次就可以解决这个问题了。调试的时候可以改变属性,发布时再改回去也可以。