Veraltete Compileroptionen in Visual C++ 2005

Im Visual C++ 2005 haben die folgenden Compileroptionen als veraltet markiert wurde. Diese Compileroptionen werden weiterhin in der aktuellen Version wie erwartet funktionieren aber möglicherweise in einer zukünftigen Version entfernt werden.

Beschreibung

Die folgenden Compileroptionen sind jetzt veraltet.

Veraltete option

Verwenden Sie stattdessen die folgende option

Weitere Informationen finden Sie unter

/clr:noAssembly

/ LN (erstellen MSIL Module)

/ CLR (common Language Runtime-Kompilierung)

/Fr

/FR

/ FR, / FR (SBR-Datei erstellen)

/Ge

Keiner

/ Ge (Stapelüberprüfungen aktivieren)

/GX

/ EH (Ausnahmebehandlungsmodell)

/ GX (Ausnahmebehandlung aktivieren)

/GZ

/ RTC (Laufzeitfehler überprüft)

/ GZ (aktivieren Stapelrahmen-Laufzeit-Fehlerüberprüfung)

/H

Keiner

/ H (Länge externer Namen beschränken)

/Og

/ O1, / O2 (Größe minimieren, Geschwindigkeit maximieren)

/ Og (globale Optimierungen)

/QIfist

Keine Compileroption wird benötigt. Der Compiler hat bedeutende Verbesserungen an Int Geschwindigkeit der Konvertierung in Float vorgenommen.

Bezüglich der Rundung, /QIfist Ergebnisse in Generierung der Fistp-Anweisung, was ambient Rundungsmodus für die Konvertierung verwendet.

Eine Routine zu diesem Zweck ist:

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

/ QIfist (_ftol unterdrücken)

/V

Keiner

/ V (Versionsnummer)

/Yd

/ Z7, / Zi, / ZI (Debuginformationsformat)

/ Yd (Debuginformationen in Objektdatei)

/Ze

Keiner

/ Za, / Ze (Spracherweiterungen deaktivieren)

/Zg

Keiner

/ Zg (Funktionsprototypen generieren)

Siehe auch

Konzepte

Änderungen an Visual C++ 2005 Compiler, Sprache und Tools