Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Opcje /O kontrolują różne optymalizacje, które ułatwiają tworzenie kodu pod kątem maksymalnej szybkości lub minimalnego rozmiaru.
/O1Ustawia kombinację optymalizacji, które generują kod minimalnego rozmiaru./O2ustawia kombinację optymalizacji, która optymalizuje kod pod kątem maksymalnej szybkości./Obkontrolki rozszerzania funkcji wbudowanych./Odwyłącza optymalizację, aby przyspieszyć kompilację i uprościć debugowanie./Og(przestarzałe) umożliwia optymalizacje globalne./Oigeneruje funkcje wewnętrzne dla odpowiednich wywołań funkcji./Ospolecenie kompilatorowi faworyzowania optymalizacji rozmiaru w przypadku optymalizacji pod kątem szybkości./Ot(ustawienie domyślne) nakazuje kompilatorowi faworyzowanie optymalizacji pod kątem szybkości w porównaniu z optymalizacjami rozmiaru./Oxto opcja kombinacji, która wybiera kilka optymalizacji z naciskiem na szybkość./Oxjest ścisłym podzbiorem/O2optymalizacji./Oypomija tworzenie wskaźników ramek w stosie wywołań w celu szybszego wywołania funkcji.
Uwagi
Można połączyć wiele /O opcji w jedną instrukcję opcji. Na przykład kod /Odi jest taki sam jak kod /Od /Oi. Niektóre opcje wykluczają się wzajemnie i powodują błąd kompilatora, jeśli są używane razem. Aby uzyskać więcej informacji, zobacz poszczególne /O opcje.
Zobacz też
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC