用VS2005在Release配置下編譯出現清單文件的錯誤的解決方法

1、錯誤提示如下:

1>正在嵌入清單...

1>mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "..\run\release\OpenS.dll". R]?n

2、分析:

編譯時VC需要把生成的文件中嵌入MANIFEST文件,但是我們的EXE在運行時DLL讀寫,金山還有其他的殺毒軟件會阻止,VC就不能寫進去。

3、解決方法(三種):

 a.項目 --> 屬性 --> 配置屬性 --> 鏈接器 --> 清單文件, 在清單文件中把生成清單設爲否;

b.項目 --> 屬性 --> 配置屬性 --> 清單工具 --> 輸入和輸出,在輸入輸出中把嵌入清單設爲否;

c.暫時關閉殺毒軟件.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章