日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 芯聞號 > 充電吧
[導(dǎo)讀]該錯誤為: mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file

該錯誤為:

mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file ".Releasejiaoshi.exe". f
最終原因已查明見最后一部分
上網(wǎng)找了一下,只有英文網(wǎng)頁有相關(guān)討論,懶得去翻譯了。中文網(wǎng)頁中倒是有一個,而且有解決辦法,那就是在項目屬性——配置屬性——鏈接器——清單文件中, 把生成清單改成否就行了。

經(jīng)過進一步的探索,發(fā)現(xiàn)在項目屬性——配置屬性——清單工具——輸入和輸出中,把嵌入清單改成否也行。

然而,問題雖然解決了,原因卻還不明。因為,既然生成清單和嵌入清單是微軟的默認(rèn)設(shè)置,為什么卻會出現(xiàn)錯誤呢?第一種方法的作者認(rèn)為清單是.net程序 (托管程序)需要的,所以去掉后便能正常生成了,然而后一種方法仍然生成了清單,而且也能正常運行又作何解,而且微軟的說明中也沒有提到清單只是為CLR 程序準(zhǔn)備的,而是應(yīng)該所有程序都要加上清單。

更新:還有一種更簡單的方法:如果編譯前將所有打開的與該項目有關(guān)的文件都關(guān)掉,也可以解決問題。

最終原因已查明
由于VC需要把生成的文件中嵌入MANIFEST文件,而由于殺毒軟件之類的會握有這個文件句柄(因為殺毒軟件
發(fā)現(xiàn)這個EXE,DLL正在讀寫),于是VC就寫不進去了,方法是暫時關(guān)閉殺毒軟件,這樣就不用
改寫MANIFECT
我用的是瑞星殺毒軟件,有這個問題.
Hi,

This might be due to antivirus holding open handle on the exe generated and thus when VS tries to embed the manifest it fails with access denied.
Is Antivirus running on your machine? Does this repro with Antivirus turned off?

If above is not the case can you provide us with a repro.

Thanks,

VC++ Team

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉