关于mt.exe 嵌入清单出错的排出

场景介绍:

将之前在xp系统下,vs2005下运行正常的的程序移到WINDOWS7系统下vs2005。

由于在最后将清单文件内嵌到执行程序时出错,(出现怪字符)

mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "../path/XXXXX.exe". Bpcn

选择不嵌入清单文件。

在xp下程序运行正常。

但在win7下程序运行显示r6034错误。

 

找了一个礼拜,没有发现问题。

 

偶然注意到 为了保证xp风格的窗口界面。手工添加了RT_MANIFEST资源。同时在

项目属性,清单文件中又添加了附加的清单文件。(详细添加过程见网上的保持xp风格添加资源方法)

将资源视图中的RT_MANIFEST删除。

选择嵌入清单。

再编译

内嵌清单执行正常。运行正常。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值