Freigeben über


Veraltete Compileroptionen in Visual C++ 2005

Aktualisiert: November 2007

Die folgenden Compileroptionen wurden in Visual C++ 2005 als veraltet markiert. Diese Compileroptionen funktionieren in der aktuellen Version wie erwartet, werden in einer zukünftigen Version jedoch möglicherweise entfernt.

Hinweise

Die folgenden Compileroptionen sind jetzt veraltet.

Veraltete Option

Verwenden Sie stattdessen die folgende Option:

Weitere Informationen finden Sie unter

/clr:noAssembly

/LN (Erstellen eines MSIL-Moduls)

/clr (Common Language Runtime-Kompilierung)

/Fr

/FR

/FR, /Fr (SBR-Datei erstellen)

/Ge

Keine

/Ge (Stapelüberprüfungen aktivieren)

/GX

/EH (Ausnahmebehandlungsmodell)

/GX (Ausnahmebehandlung aktivieren)

/GZ

/RTC (Laufzeitfehlerüberprüfungen)

/GZ (Laufzeitfehlerüberprüfung für Stapelrahmen aktivieren)

/H

Keine

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

/Og

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

/Og (Globale Optimierungen)

/QIfist

Es wird keine Compileroption benötigt. Für den Compiler wurde die Geschwindigkeit der Konvertierung vom Gleitkommatyp in den ganzzahligen Typ deutlich erhöht.

Bei einer Rundung führt /QIfist zur Generierung der fistp-Anweisung, die den jeweils in der Umgebung verwendeten Rundungsmodus zur Konvertierung verwendet.

Dies kann z. B. mit folgender Routine erreicht werden:

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

/QIfist (_ftol unterdrücken)

/V

Keine

/V (Versionsnummer)

/Yd

/Z7, /Zi, /ZI (Debuginformationsformat)

/Yd (Debuginformationen in Objektdatei ablegen)

/Ze

Keine

/Za, /Ze (Spracherweiterungen deaktivieren)

/Zg

Keine

/Zg (Funktionsprototypen generieren)

Siehe auch

Konzepte

Änderungen beim Compiler, bei der Sprache und bei den Tools von Visual C++ 2005