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.
Das CRT-Lib-Verzeichnis enthält mehrere kleine Objektdateien, die bestimmte CRT-Features ohne Codeänderungen ermöglichen. Diese Objektdateien werden als "Linkoptionen" bezeichnet, da Sie sie nur der Linker-Befehlszeile hinzufügen müssen, um sie zu verwenden. Klicken Sie dazu in Visual Studio im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt, und wählen Sie Eigenschaftenaus. Wählen Sie unter KonfigurationseigenschaftenLinker>Eingabe>Zusätzliche Abhängigkeiten aus, und geben Sie die zusätzlichen Elemente an, die der Verknüpfungs-Befehlszeile hinzugefügt werden sollen.
Die reinen CLR-Versionen dieser Objekte sind in Visual Studio 2015 als veraltet markiert und werden in Visual Studio 2017 nicht unterstützt. Verwenden Sie die regulären Versionen für systemeigenen und /clr Code.
| Native und /CLR | Reiner Modus | Beschreibung |
|---|---|---|
binmode.obj |
pbinmode.obj |
Legt den Standard-Dateiübersetzungsmodus auf „binär“ fest. Siehe _fmode. |
chkstk.obj |
Nicht zutreffend | Bietet Stapelüberprüfung und alloca-Unterstützung, wenn CRT nicht verwendet wird. |
commode.obj |
pcommode.obj |
Legt das globale Commit-Flag auf „commit“ fest. Siehe fopen, _wfopen und fopen_s, _wfopen_s. |
| exe_initialize_mta.lib | Nicht zutreffend | Initialisiert das MTA (Multithread-Apartment) während des Starts der EXE-Datei, wodurch die Verwendung von COM-Objekten in globalen intelligenten Zeigern ermöglicht wird. Da diese Option während des Herunterfahrens einen MTA-Apartmentverweis ausläuft, verwenden Sie sie nicht für DLLs. Das Verknüpfen mit dieser Datei entspricht dem Einschließen combase.h und Definieren von _EXE_INITIALIZE_MTA. Mit dieser Linkoption wird der Standardbibliotheksliste onecore.lib hinzugefügt. Wenn dieser Effekt nicht erwünscht ist (z. B. die Verwendung von onecore_apiset.lib oder einer anderen Dachbibliothek), verwenden Sie /NODEFAULTLIB , um dieses Verhalten außer Kraft zu setzen und eine Alternative bereitzustellen. |
fp10.obj |
Nicht zutreffend | Ändert das Standard-Präzisionssteuerelement in 64 Bit. Siehe Mathe- und Gleitkommaunterstützung. |
invalidcontinue.obj |
pinvalidcontinue.obj |
Legt einen standardmäßigen Handler für ungültige Parameter fest, der nichts bewirkt; d.h., dass ungültige Parameter, die an CRT-Funktionen übergeben werden, nur errno festlegen und ein Fehlerergebnis zurückgeben. |
legacy_stdio_float_rounding.obj |
Nicht zutreffend | Das Drucken von Gleitkommawerten (z. B. bei Verwendung printf) mit der universellen C-Runtime von Windows 10 19041 wurde behoben. Es rundet nun exakt repräsentierbare Gleitkommazahlen ab und respektiert die gleitkommaseitige Rundung, die von fesetround. Dieses Verhaltensupdate ist in Visual Studio 2019, Version 16.2 und höher, verfügbar. Legacyverhalten wird in früheren Versionen von Visual Studio oder durch Bereitstellen dieser Linkoption verwendet. |
loosefpmath.obj |
Nicht zutreffend | Stellt sicher, dass der Gleitkommacode nicht normale Werte toleriert. |
newmode.obj |
pnewmode.obj |
Verursacht malloc den Aufruf des neuen Handlers bei Einem Fehler. Siehe _set_new_mode, _set_new_handler, calloc und realloc. |
noarg.obj |
pnoarg.obj |
Deaktiviert alle Verarbeitungsvorgänge von argc und argv. |
nochkclr.obj |
Nicht zutreffend | Führt keine Aktion aus. Aus Ihrem Projekt entfernen. |
noenv.obj |
pnoenv.obj |
Deaktiviert die Erstellung einer zwischengespeicherten Umgebung für CRT. |
nothrownew.obj |
pnothrownew.obj |
Ermöglicht die nicht auslösende Version von „neu“ in CRT. Siehe Operatoren „new“ und „delete“. |
setargv.obj |
psetargv.obj |
Ermöglicht die Platzhaltererweiterung eines Befehlszeilenarguments. Siehe Erweitern von Wildcardargumenten. |
threadlocale.obj |
pthreadlocale.obj |
Ermöglicht das threadspezifische Gebietsschema standardmäßig für alle neuen Threads. |
wsetargv.obj |
pwsetargv.obj |
Ermöglicht die Platzhaltererweiterung eines Befehlszeilenarguments. Siehe Erweitern von Wildcardargumenten. |