/bigobj (Erhöhen der Anzahl von Abschnitten in der OBJ-Datei)
/bigobj erhöht die Anzahl der Abschnitte, die eine Objektdatei enthalten kann.
Syntax
/bigobj
Hinweise
Standardmäßig kann eine Objektdatei bis zu 65.279 (fast 2^16) adressierbare Abschnitte enthalten. Dieser Grenzwert gilt unabhängig davon, welche Zielplattform angegeben ist. /bigobj erhöht diese Kapazität auf 4.294.967.296 (2^32).
Die meisten Module generieren niemals eine OBJ-Datei, die mehr als 65.279 Abschnitte enthält. Computergenerierten Code oder Code, der stark von Vorlagenbibliotheken verwendet wird, erfordern möglicherweise OBJ-Dateien, die weitere Abschnitte enthalten können. /bigobj ist standardmäßig für Universelle Windows-Plattform-Projekte (UWP) aktiviert, da der vom Computer generierte XAML-Code eine große Anzahl von Headern enthält. Wenn Sie diese Option für ein UWP-App-Projekt deaktivieren, generiert Ihr Code möglicherweise Compilerfehler C1128.
Informationen zum PE-COFF-Objektdateiformat finden Sie im PE-Format in der Windows-Dokumentation.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.
Geben Sie die Compileroption "/bigobj " in das Feld "Zusätzliche Optionen " ein.
So legen Sie diese Compileroption programmgesteuert fest
- Siehe AdditionalOptions.
Siehe auch
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für