Udostępnij za pomocą


Błąd krytyczny kompilatora zasobów RC1052

Limit kompilatora: bloki #if lub #ifdef zagnieżdżone zbyt głęboko

Uwagi

Program przekroczył maksymalny dozwolony poziom zagnieżdżania dla #if dyrektyw i .#ifdef

Ten błąd może być spowodowany przez dołączanie plików korzystających z tych dyrektyw preprocesora.

Aby rozwiązać ten problem, zmniejsz liczbę zagnieżdżonych #if dyrektyw i #ifdef w pliku zasobów. Jeśli problem jest spowodowany plikami nagłówków dołączonymi do pliku zasobu, zmniejsz liczbę zagnieżdżonych #if dyrektyw i #ifdef w plikach nagłówków. Jeśli nie jest to możliwe, rozważ utworzenie i dołączenie nowego pliku nagłówka w pliku zasobu, uruchamiając preprocesor w istniejących dołączonych plikach nagłówków. Aby uzyskać więcej informacji, zobacz /P (Preprocess to a File) compiler option (Preprocess to a File) (Kompilator preprocesu do pliku).