/bigobj (Zwiększ ilość sekcji w pliku .Obj)
/bigobj zwiększa liczbę sekcji, które może zawierać plik obiektu.
Składnia
/bigobj
Uwagi
Domyślnie plik obiektu może przechowywać maksymalnie 65 279 (prawie 2^16) adresowalne sekcje. Ten limit ma zastosowanie bez względu na to, która platforma docelowa jest określona. /bigobj zwiększa pojemność adresową do 4294 967 2966 (2^32).
Większość modułów nigdy nie generuje pliku .obj zawierającego więcej niż 65 279 sekcji. Jednak kod generowany przez maszynę lub kod, który intensywnie korzysta z bibliotek szablonów, może wymagać .obj plików, które mogą przechowywać więcej sekcji. /bigobj jest domyślnie włączony w projektach platforma uniwersalna systemu Windows (UWP), ponieważ kod XAML generowany przez maszynę zawiera dużą liczbę nagłówków. Jeśli wyłączysz tę opcję w projekcie aplikacji platformy UWP, kod może wygenerować błąd kompilatora C1128.
Aby uzyskać informacje na temat formatu pliku obiektu PE-COFF, zobacz FORMAT PE w dokumentacji systemu Windows.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Wprowadź /bigobj kompilator opcji w polu Dodatkowe opcje.
Aby programowo ustawić tę opcję kompilatora
- Zobacz: AdditionalOptions.
Zobacz też
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC