由于程序通过配置以管理员方式运行,必须要生成manifest文件,但正是每次编译时要生成该文件,引起这样的错误:mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file ".\Release\test.exe"。很是奇怪,重新编译一下就好了,经查阅相关文章得知原因如下:由于VS需要把生成的manifest文件嵌入到exe文件中,而由于杀毒软件之类的会握有这个文件句柄(因为杀毒软件发现这个EXE,DLL正在读写),于是VS就写不进去了,方法是暂时关闭杀毒软件(瑞星杀毒软件有这个问题)
mt.exe:general error c101008d错误说明
最新推荐文章于 2023-07-07 20:30:00 发布
本文介绍了一种在Visual Studio中生成manifest文件时遇到的错误及其解决方案。错误源于杀毒软件锁定EXE或DLL文件,阻止VS进行写操作。文中提供了解决办法,包括暂时禁用特定杀毒软件。
676

被折叠的 条评论
为什么被折叠?



