Možnosti kompilátoru (abecední pořadí)
Následuje abecední seznam – možnosti kompilátoru.Seznam kategorií, naleznete v části kompilátoru možnosti seřazené podle kategorií.
Možnost |
Účel |
---|---|
Určuje soubor odpovědí. |
|
Zobrazí možnosti kompilátoru. |
|
Určuje adresář, který bude vyhledávat odkazy na soubory předána #using direktivu. |
|
Povolte analýzu kódu. |
|
Určuje architekturu pro generování kódu. |
|
Zvýší počet oddílů s možností zadání v souboru .obj. |
|
Zachová komentáře během předběžného zpracování. |
|
Kompiluje bez propojení. |
|
Určuje počet vláken cl.exe pro optimalizaci a generování kódu. |
|
Vytváří výstupní soubor pro spuštění na common language runtime. |
|
Definuje konstanty a makra. |
|
Zpracovat dokumentační komentáře do souboru XML. |
|
Kopie Preprocessor – výstup do standardního výstupu. |
|
Určuje model zpracování výjimek. |
|
Kopie Preprocessor – výstup do standardního výstupu. |
|
Umožňuje poskytnout informace o vnitřní chybě kompilátoru (ICE) přímo týmu Visual C++. |
|
Nastaví zásobník velikost. |
|
Generuje kód, který je optimalizována pro konkrétní x64 architekturu nebo pro specifické architektur micro v AMD64 i prodloužené paměť 64 architektur Technology (EM64T). |
|
Vytvoří soubor výpis. |
|
Nastaví název souboru výpis. |
|
Zobrazení úplná cesta k souborům zdrojového kódu předán cl.exe v diagnostický text. |
|
Přejmenuje soubor databáze programu. |
|
Přejmenuje spustitelný soubor. |
|
Upraví zadaný zahrnuje soubor. |
|
Nastaví název souboru předem zpracovaný výstupu. |
|
Vytvoří mapfile. |
|
Vytvoří soubor objektu. |
|
Určuje chování s plovoucí desetinnou čárkou. |
|
Určuje název souboru předkompilované hlavičky. |
|
Generuje soubory prohlížeče. |
|
Vynutí zapíše do souboru programu databáze (PDB) bylo serializováno prostřednictvím MSPDBSRV. EXE. |
|
Vynutí použití názvu souboru, jako by měl byly předána #using direktivu. |
|
Sloučení vloženým kódem s zdrojového souboru. |
|
Optimalizuje kódu pro aplikace systému Windows. |
|
Používá __cdecl (pouze x 86) konvence volání. |
|
Aktivuje sondy zásobníku. |
|
Povoluje sdružování řetězec. |
|
Přidat volání funkce _pexit. |
|
Přidat volání funkce _penter. |
|
Umožňuje optimalizace celého programu. |
|
Povoluje minimální obnovit. |
|
Umožňuje informace o typu run-time (RTTI). |
|
Používá __fastcall (pouze x 86) konvence volání. |
|
Kontrola zabezpečení vyrovnávací paměti. |
|
Ovládací prvky zásobníku sond. |
|
Podporuje bezpečnostní vlákno pro data vyhrazené pomocí statické místní úložiště. |
|
Používá __vectorcall konvence volání.(x 86 a x 64 pouze) |
|
Umožňuje optimalizace celého programu globální data. |
|
Umožňuje zpracování synchronní výjimek. |
|
Povoluje funkce úrovni propojení. |
|
Totéž jako RTC1. |
|
Používá __stdcall (pouze x 86) konvence volání. |
|
Omezuje délku externí názvy (veřejné). |
|
Zobrazí možnosti kompilátoru. |
|
Vynutí parametry předány v registrech má být zapsán do jejich umístění v zásobníku při vstupu funkce.Tato možnost kompilátoru je pouze pro x64 kompilátoru (nativní a křížové kompilace). |
|
Vytvoří hotpatchable obrázku. |
|
Vyhledá adresář pro soubory zahrnutí. |
|
Ve výchozím nastavení se změní char typu. |
|
Kompilátoru a propojovacího programu vytvoří binární, které mohou být provedeny v jádru systému Windows. |
|
Vytvoří knihovnu DLL. |
|
Vytvoří knihovnu DLL ladění. |
|
Předá Zadaná možnost odkaz. |
|
Vytvoří MSIL modulu. |
|
Vytvoří ve více vláknech DLL pomocí MSVCRT.lib. |
|
Vytvoří ladění ve více vláknech DLL pomocí MSVCRTD.lib. |
|
Kompiluje více zdrojové soubory s použitím více procesů. |
|
Vytvoří ve více vláknech spustitelný soubor pomocí LIBCMT.lib. |
|
Vytvoří ladění ve více vláknech spustitelný soubor pomocí LIBCMTD.lib. |
|
Potlačí zobrazování banner přihlašování. |
|
Vytvoří malé kód. |
|
Vytvoří rychlou kód. |
|
Rozšíření vložený ovládací prvky. |
|
Zakáže optimalizace. |
|
Použije globální optimalizace. |
|
Generuje vnitřní funkce. |
|
Umožňuje rovnání #pragma ve zdrojovém kódu. |
|
Upřednostňuje malé kódu. |
|
Favors rychlá kódu. |
|
Používá maximální optimalizace (/ Ob2gity /Gs). |
|
Vynechá ukazatel rámce (pouze x 86). |
|
Zapíše Preprocessor – výstup do souboru. |
|
Generuje rychlé transcendentals. |
|
Potlačí _ftol kdy převod z typu s plovoucí desetinnou čárkou na integrální typ. je třeba zadat (x 86 pouze). |
|
Odebere fwait Příkazy v rámci try bloků. |
|
Umožňuje automatickou paralelního zpracování smyček, které jsou označeny #pragma loop() direktivu. |
|
Pokyny přesunout celé číslo používá pro hodnoty s plovoucí desetinnou čárkou a zakáže určité plovoucí bod zatížení optimalizace. |
|
Povoluje vykazovacích úrovní pro automatické vectorization. |
|
Umožňuje kontrola běhu chyb. |
|
Umožňuje další funkce zabezpečení a upozornění. |
|
Zobrazí seznam zahrnutí souborů během kompilaci. |
|
Určuje zdrojový soubor C. |
|
Určuje zdrojový soubor jazyka C++. |
|
Odebere předdefinované makra. |
|
Odebere všechny předdefinované makra. |
|
Nastaví řetězec verze. |
|
Potlačí nebo povolí skryté vtordisp členy třídy. |
|
Používá nejlépe základní ukazatele na členy. |
|
Úplné obecné použití ukazatele na členy. |
|
Deklaruje více dědičnosti. |
|
Deklaruje jednoduchou dědičnost. |
|
Deklaruje virtuální dědičnost. |
|
Vybere, jak je interpretován těkavých klíčové slovo. |
|
Nastaví úroveň varování. |
|
Zakáže všechny výstrahy. |
|
Povolí všechny výstrahy, včetně varování, které jsou ve výchozím nastavení zakázáno. |
|
Umožňuje jednořádkové diagnostiku pro chyby a upozornění při kompilaci zdrojového kódu jazyka C++ z příkazového řádku. |
|
Zjišťuje 64-bit přenositelnost problémy. |
|
Ignoruje standardní zahrnout adresář. |
|
Ignoruje všechny ostatní možnosti kompilátoru předkompilovaných hlaviček v aktuální sestavení. |
|
Vytvoří soubor předkompilované hlavičky. |
|
Míst dokončit informace o ladění ve všech souborech objektu. |
|
Vloží odkaz PCH při vytváření knihovny ladění |
|
Využívá předkompilované hlavičky souborů během sestavení. |
|
Generuje C 7.0 kompatibilní informace pro ladění. |
|
Zakáže rozšíření jazyka. |
|
Určuje standardní chování pod /Ze./Za, /Ze (Zakázat jazyková rozšíření) |
|
Povolí jazyk rozšíření. |
|
Generuje prototypy funkce. |
|
Obsahuje informace o ladění v databázi program, který je kompatibilní s upravit a pokračovat. |
|
Generuje úplné ladicí informace. |
|
Odebere výchozí název knihovny ze souboru .obj (pouze x 86). |
|
Určuje limit přidělení paměti předkompilované hlavičky. |
|
Generuje rozšířené informace o ladění pro optimalizaci kódu v sestavení bez ladění. |
|
Balíčky strukturu členy. |
|
Ověří pouze syntaxe. |
|
Vytvoří výstupní soubor pro spuštění na prostředí Windows Runtime. |
Viz také
Referenční dokumentace
Nastavení možností kompilátoru