2013-10-14 62 views
-1

我有問題。我在舊項目中添加了新對話框,並且出現了一些錯誤:錯誤重新編譯

X:MEATFACTORYMaterialsMaterials.rc (22): error RC2135 : file not found: 0x19 
X:MEATFACTORYMaterialsMaterials.rc (74): error RC2135 : file not found: 128 
X:MEATFACTORYMaterialsMaterials.rc (1764): error RC2104 : undefined keyword or key name: IDC_LIST_RESULT 
Error executing rc.exe. 

這是什麼意思? codepage在文件中 - win1251 我該怎麼辦? 我需要解決這個問題,只爲VC6.0

回答

0

在所有,這個錯誤的原因是,在添加資源VS6.0的過程中,爲什麼(爲什麼?這是不明白)創建了另一個新的文件資源.h在擴展中添加了兩個不讀取Unicode字符。也就是說,目錄中存在兩個文件resourse.h - 並且具有不同的內容。當我將條件設置爲compile/c 68001時 - 然後由具有Unicode的文件拾取但未完成 - 並導致出現第二組錯誤。如果文件被編譯爲ASCII - 從工作室文件系統的角度來看,有兩個文件名稱相同 - 並且其中一個文件無法讀取(當然)。也就是說,如果你得到這個錯誤 - 請檢查文件resource.h - 並且沒有像這種情況下的小故障。這也可能是(這可能是)這是由於VS在虛擬機到Linux上爲我工作 - 但從Linux文件系統的角度來看,並不是什麼非同尋常的東西 - 只有兩個名稱不同的文件。