C ++ Builder XE2:资源编译“分配失败”

时间:2012-09-10 14:02:11

标签: compiler-errors c++builder embedded-resource c++builder-xe2

我的C ++ Builder项目中有一个资源脚本。在过去的6年里,它一直都是一样的,并且从未在编译中抱怨过。

今天突然我每次尝试编译时都会得到"resource.rc(4):Allocate failed"。我试图重新打造并干净利落。还是一样的错误。这是我的资源脚本:

//-------------------------------------------------------------------
// DOCUMENT ICONS
//
IDI_DOCUMENT0   ICON      "Documents\\Pictures\\IDI_APPLICATION.ico"
IDI_DOCUMENT1   ICON      "Documents\\Pictures\\IDI_DOCUMENT2.ico"
IDI_DOCUMENT2   ICON      "Documents\\Pictures\\IDI_DOCUMENT3.ico"

//-------------------------------------------------------------------
// CUSTOM CURSORS
//
IDC_DELETE   CURSOR     "Documents\\Pictures\\IDC_DELETE.cur"
IDC_ADD      CURSOR     "Documents\\Pictures\\IDC_ADD.cur"
IDC_MOVE     CURSOR     "Documents\\Pictures\\IDC_MOVE.cur"

它在第一个项目IDI_APPLICATION.ico上失败,如果我将其删除则会编译。这很奇怪,因为它在6年内没有改变,现在突然间它无法编译。这个特定的图标文件的大小是201KB,另外两个是158KB,每个3个光标是8KB。当你添加所有的upp时,看起来它通过神奇的边界512KB,但是,嘿,资源部分可以比那个大得多吗?

0 个答案:

没有答案