轉換到coff期間失敗 檔案無效或損壞

2021-09-11 21:48:14 字數 802 閱讀 9248

在vs安裝目錄搜尋cvtres.exe注意不是在c盤搜尋,那樣會有很多

發現有兩個cvtres.exe檔案,將舊cvtres.exe 改名字了,以備恢復環境。注意這兩個檔案都是乙個版本號,但是生成時間只是相差1個小時,選擇最新的那個。

…以上是解決方法,下面是原因分析,急著解決問題的就別看了…

coff – 通用物件檔案格式(common object file format),是一種很流行的物件檔案格式(注意:這裡不說它是「目標」檔案,是為了和編譯器產生的目標檔案(.o/.obj)相區別,因為這種格式不只用於目標檔案,庫檔案、可執行檔案也經常是這種格式)。大家可能會經常使用vc吧?它所產生的目標檔案(*.obj)就是這種格式。其它的編譯器,如gcc(gnu compiler collection)、icl(intel c/c++ compiler)、vectorc,也使用這種格式的目標檔案。不僅僅是c/c++,很多其它語言也使用這種格式的物件檔案。統一格式的目標檔案為混合語言程式設計帶來了極大的方便。

當然,並不是只有這一種物件檔案格式。常用格式的還有omf-物件模型檔案(object module file)以及elf-可執行及連線檔案格式(executable and linking format)。omf是一大群it巨頭在n年制定的一種格式,在windows平台上很常見。大家喜歡的borland公司現在使用的目標檔案就是這種格式。ms和intel在n年前用的也是這種格式,現在都改投異側,用coff格式了。elf格式在非windows平台上使用得比較多,在windows平台基本上沒見過。做為程式設計師,很有必要認識一下這些你經常打交道的傢伙!

轉換到 COFF 期間失敗 檔案無效或損壞

收藏自論壇 記錄下來,以備翻閱。vs 2010下 開啟例項 出現這樣的錯誤 link fatal error lnk1123 轉換到 coff 期間失敗 檔案無效或損壞 終極解決方案 vs2010在經歷一些更新後,建立win32 console project時會出 error lnk1123 錯誤...

轉換到 COFF 期間失敗 檔案無效或損壞

終極解決方案 vs2010在經歷一些更新後,建立win32 console project時會出 error lnk1123 錯誤,解決方案為將 專案 專案屬性 配置屬性 清單工具 輸入和輸出 嵌入清單 是 改為 否 即可,但是沒新建乙個專案都要這樣設定一次。在建立vs2010 win32 proj...

轉換到 COFF 期間失敗 檔案無效或損壞

vs2010在經歷一些更新後,建立win32 console project時會出 error lnk1123 錯誤,解決方案為將 專案 專案屬性 配置屬性 清單工具 輸入和輸出 嵌入清單 是 改為 否 即可,但是沒新建乙個專案都要這樣設定一次。在建立vs2010 win32 project專案時,...