Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
In diesem Thema werden die neuen Features des Visual C++ 2005-Linkers aufgelistet.
Hinweise
Der Visual C++ 2005-Linker enthält die folgenden neuen Features:
Module (MSIL-Ausgabedateien, die keine Assemblys sind) sind jetzt als Eingabe für den Linker erlaubt. Weitere Informationen finden Sie unter .NETMODULE-Dateien als Eingabe für den Linker.
Die Linkeroption /ALLOWISOLATION (Manifestsuche) wurde hinzugefügt.
/ASSEMBLYRESOURCE (Verwaltete Ressource einbetten) wurde aktualisiert. Sie können nun den Namen der Ressource in der Assembly angeben. Außerdem können Sie angeben, dass die Ressource in der Assembly privat ist.
Die Linkeroption /CLRIMAGETYPE (Angeben des CLR-Bildtyps) wurde hinzugefügt.
Die Linkeroption /CLRSUPPORTLASTERROR (Letzten Fehlercode für PInvoke-Aufrufe beibehalten) wurde hinzugefügt.
Die Linkeroption /CLRTHREADATTRIBUTE (Festlegen des CLR-Threadattributs) wurde hinzugefügt.
Die Linkeroption /CLRUNMANAGEDCODECHECK (Hinzufügen von SuppressUnmanagedCodeSecurity-Attribut) wurde hinzugefügt.
Die Linkeroption /ERRORREPORT (Weiterleiten von internen Linkerfehlern) wurde hinzugefügt.
Die Linkeroption /EXETYPE wurde entfernt. Der Linker unterstützt nicht länger das Erstellen von Windows 95- und Windows 98-Gerätetreibern. Verwenden Sie zum Erstellen dieser Gerätetreiber ein entsprechendes DDK. Das EXETYPE-Schlüsselwort ist nicht mehr für Moduldefinitionsdateien gültig.
Die Linkeroption /FUNCTIONPADMIN (Erstellen eines Hotpatch-fähigen Abbildes) wurde hinzugefügt.
Die Linkeroption /LTCG wird jetzt für Module unterstützt, die mit /clr kompiliert wurden. /LTCG wurde ebenfalls aktualisiert und unterstützt nun profilgesteuerte Optimierungen. Weitere Informationen finden Sie unter /LTCG (Code zur Verknüpfungszeit generieren), Profilgesteuerte Optimierungen (PGO) und /clr (Common Language Runtime-Kompilierung).
Die Linkeroption /MANIFEST (Erstellen eines Manifests für eine parallele Assembly) wurde hinzugefügt.
Die Linkeroption /MANIFESTDEPENDENCY (Angeben von Manifestabhängigkeiten) wurde hinzugefügt.
Die Linkeroption /MANIFESTFILE (Benennen der Manifestdatei) wurde hinzugefügt.
Die Linkeroption /MAPINFO:LINES wurde entfernt.
Die Linkeroption /NXCOMPAT (kompatibel mit Datenausführungsverhinderung) wurde hinzugefügt.
Die Linkeroption /PGD (Angeben einer Datenbank für die profilgesteuerte Optimierung) wurde hinzugefügt.
Die Linkeroption /PROFILE (Leistungstools-Profiler) wurde hinzugefügt.
Die Linkeroption /SECTION (Abschnittsattribute festlegen) unterstützt nun die Attributnegation. Das L-Attribut und das D-Attribut (VxD-bezogen) werden nicht mehr unterstützt.
Die Linkeroption /VERBOSE (Statusmeldungen ausgeben) akzeptiert nun auch ICF und REF.
Die Linkeroption /VXD wurde entfernt. Der Linker unterstützt nicht länger das Erstellen von Windows 95- und Windows 98-Gerätetreibern. Verwenden Sie zum Erstellen dieser Gerätetreiber ein entsprechendes DDK. Das VXD-Schlüsselwort ist nicht mehr für Moduldefinitionsdateien gültig.
Die /WS-Linkeroption wurde entfernt. Mit /WS wurden für Windows NT 4.0 bestimmte Abbilder geändert. IMAGECFG.exe -Rfilename kann anstelle von /WS verwendet werden. IMAGECFG.exe ist auf der Windows NT 4.0-CD-ROM unter SUPPORT\DEBUG\I386\IMAGECFG.EXE zu finden.
Die Linkeroption /WX (Linkerwarnungen als Fehler behandeln) ist jetzt dokumentiert.
Siehe auch
Konzepte
Änderungen beim Compiler, bei der Sprache und bei den Tools von Visual C++ 2005