Freigeben über


Ressourcencompiler: Schwerwiegender Fehler RC1052

Compilergrenzwert: #if oder #ifdef zu tief geschachtelten Blöcken

Die maximal zulässige Schachtelungstiefe für #if- und #ifdef-Anweisungen wird vom Programm überschritten.

Dieser Fehler kann durch Includedateien, die diese Präprozessordirektiven verwenden, verursacht werden.

Um dieses Problem zu beheben, verringern Sie die Anzahl der geschachtelten #if- und #ifdef-Anweisungen in der Ressourcendatei. Wenn das Problem durch Header-Dateien verursacht wird, die in der Ressourcendatei enthalten sind, verringern Sie die Anzahl der geschachtelten #if und #ifdef-Anweisungen in den Headerdateien. Wenn dies nicht möglich ist, sollten Sie eine neue Headerdatei in Ihrer Ressourcendatei mit dem Präprozessor auf vorhandenen eingeschlossenen Headerdateien erstellen und einschließen. Weitere Informationen finden Sie unter der Compileroption /P (Preprocess to a File).