FIX: Messaggio di errore quando si compila un progetto che ha una funzione molto grande in Visual Studio 2005 Service Pack 1: "C1063: limite del compilatore: overflow dello stack del compilatore errore interno del compilatore"

Sintomi

Quando si compila un progetto che ha una funzione molto grande in Microsoft Visual Studio 2005 Service Pack 1 (SP1), viene visualizzato il seguente messaggio di errore:

C1063: limite del compilatore: overflow dello stack del compilatore errore interno del compilatore.

Inoltre, l'utilizzo della memoria è inaspettatamente elevato quando si verifica questo problema.

Risoluzione

Informazioni sull'hotfix

Un hotfix supportato è ora disponibile da Microsoft. Tuttavia è destinato esclusivamente alla risoluzione del problema descritto in questo articolo. Applicarlo solo ai sistemi in cui si verificano questo problema specifico. Questo hotfix potrebbe essere sottoposto ad ulteriori test. Pertanto, se il problema non causa gravi difficoltà, consiglia di attendere la versione successiva del Service pack di Visual Studio 2005 contenente tale hotfix.

Per risolvere immediatamente questo problema, contattare il supporto tecnico clienti Microsoft per ottenere l'hotfix. Per un elenco completo dei numeri di telefono supporto tecnico clienti Microsoft e informazioni sui costi dell'assistenza, visitare il seguente sito Web Microsoft:

http://support.microsoft.com/contactus/?ws=supportNota: In casi particolari, le spese normalmente addebitate per le chiamate di supporto potrebbero essere annullate qualora un addetto al supporto Microsoft determina che uno specifico aggiornamento risolverà il problema. I costi di supporto normale verranno applicati per eventuali ulteriori domande e problemi che non dovessero rientrare nello specifico aggiornamento in questione.

Prerequisiti

È necessario disporre di Visual Studio 2005 SP1 installata per applicare questo hotfix.

Informazioni sul riavvio

Non è necessario riavviare il computer dopo avere applicato questo hotfix.

Informazioni sulla sostituzione dell'aggiornamento rapido

Questo hotfix non sostituisce eventuali altri aggiornamenti rapidi.

Informazioni sui file

La versione inglese di questo hotfix presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.

Nome del file

Versione del file

Dimensione del file

Data

Ora

Piattaforma

C2.dll

14.0.50727. 4025

2,273,280

23-Mar-2009

20:49

x86

C2.dll

14.0.50727.4025

7,196,160

24-Mar-2009

01:11

IA-64

C2.dll

14.0.50727.4025

2,490,368

24-Mar-2009

01:12

x86

C2.dll

14.0.50727.4025

3,600,384

24-Mar-2009

01:13

x64

C2.dll

14.0.50727.4025

2,203,648

24-Mar-2009

01:13

x86

C2.dll

14.1.60511.0

1,261,568

24-Mar-2009

15:24

x86

C2.dll

14.1.60511.1

1,298,432

24-Mar-2009

15:24

x86

C2.dll

14.1.60511.0

1,507,328

24-Mar-2009

15:24

x86

Pgort.lib

Non applicabile

20,456

23-Mar-2009

20:47

x86

Pgort.lib

Non applicabile

36,372

24-Mar-2009

01:12

IA-64

Pgort.lib

Non applicabile

19,458

24-Mar-2009

01:13

x64

Pgodb80.dll

8.0.50727.4025

65.536

23-Mar-2009

20:47

x86

Pgodb80.dll

8.0.50727.4025

130,560

24-Mar-2009

01:12

IA-64

Pgodb80.dll

8.0.50727.4025

70,656

24-Mar-2009

01:13

x64

Pgort80.dll

8.0.50727.4025

45,056

23-Mar-2009

20:47

x86

Pgort80.dll

8.0.50727.4025

81,408

24-Mar-2009

01:12

IA-64

Pgort80.dll

8.0.50727.4025

38400

24-Mar-2009

01:13

x64

Soluzione alternativa

Per risolvere questo problema, semplificare la funzione grande suddividendolo in più file di codice.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Nota: Dopo avere applicato questo hotfix, l'ottimizzazione è disattivata quando si compila un progetto che ha un metodo molto grande e complesso.

Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

824684 descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×