Opzioni del compilatore obsolete in Visual C++ 2005

Aggiornamento: novembre 2007

In Visual C++ 2005, le opzioni del compilatore riportate di seguito sono state contrassegnate come obsolete. Queste opzioni del compilatore continueranno a essere disponibili e a mantenere il funzionamento previsto nella versione corrente, ma potrebbero venire rimosse in una versione futura.

Osservazioni

Le opzioni del compilatore riportate di seguito sono obsolete.

Opzione obsoleta

Utilizzare invece l'opzione riportata di seguito.

Per ulteriori informazioni, vedere:

/clr:noAssembly

/LN (Crea modulo MSIL)

/clr (Compilazione Common Language Runtime)

/Fr

/FR

/FR, /Fr (Crea file sbr)

/Ge

Nessuno

/Ge (Attiva ricerche dello stack)

/GX

/EH (Modello di gestione delle eccezioni)

/GX (Attiva gestione eccezioni)

/GZ

/RTC (Controlli di runtime)

/GZ (Attiva controllo errori in fase di esecuzione dello stack frame)

/H

Nessuno

/H (Limita la lunghezza dei nomi esterni)

/Og

/O1, /O2 (Riduci dimensione, Ottimizza velocità)

/Og (Ottimizzazioni globali)

/QIfist

Non è necessaria alcuna opzione del compilatore. La velocità di conversione da valori a virgola mobile a valori integrali del compilatore è significativamente aumentata.

Per quanto riguarda l'arrotondamento, /QIfist determina la generazione dell'istruzione fistp, che utilizza qualsiasi modalità di arrotondamento dell'ambiente per eseguire la conversione.

Per eseguire tale operazione è possibile utilizzare la routine riportata di seguito:

int ftol_ambient(double d) {
   int i;
   __asm {
      fld d
      fistp i
   }
   return i;
}

/QIfist (Elimina _ftol)

/V

Nessuno

/V (Numero versione)

/Yd

/Z7, /Zi, /ZI (Formato informazioni di debug)

/Yd (Inserisce le informazioni di debug nel file oggetto)

/Ze

Nessuno

/Za, /Ze (Disattiva estensioni linguaggio)

/Zg

Nessuno

/Zg (Genera i prototipi delle funzioni)

Vedere anche

Concetti

Modifiche apportate al compilatore, al linguaggio e agli strumenti Visual C++ 2005