Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Umožňuje rychlejší generování PDB paralelně sestavení tím, že minimalizuje volání RPC pro mspdbsrv.exe.
Syntaxe
/Zf
Poznámky
Možnost /Zf umožňuje podporu kompilátoru pro rychlejší generování souborů PDB při použití možnosti /MP (sestavení s více procesy) nebo když systém sestavení (například MSBuild nebo CMake) může současně spouštět více procesů kompilátoru cl.exe. Tato možnost způsobí, že front-end kompilátoru zpozdí generování indexů typů pro každý záznam typu v souboru PDB až do konce kompilace, a pak je všechny vyžádá v jednom volání RPC na mspdbsrv.exe, místo aby pro každý záznam požadavek RPC. To může podstatně zlepšit propustnost sestavení snížením zatížení RPC na mspdbsrv.exe procesu v prostředí, kde běží více procesů kompilátoru cl.exe současně.
Vzhledem k tomu, že možnost /Zf se vztahuje pouze na generování PDB, vyžaduje možnost /Zi nebo /ZI .
Možnost /Zf je dostupná od Visual Studio 2017 verze 15.1, kde je ve výchozím nastavení vypnutá. Od verze 15.7 Visual Studio 2017 je tato možnost ve výchozím nastavení zapnutá, pokud je povolená možnost /Zi nebo /ZI. Pokud chcete tuto možnost explicitně zakázat, použijte /Zf-.
Nastavení této možnosti kompilátoru ve vývojovém prostředí Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Set vlastnosti kompilátoru C++ a vlastnosti sestavení v Visual Studio.
Vyberte stránku vlastností příkazového řádku C/C++>Vlastnosti>konfigurace.
Upravte vlastnost Další možnosti tak, aby zahrnovala /Zf, a pak zvolte OK.
Viz také
Možnosti kompilátoru (abecední pořadí)
/MP (sestavení pomocí několika procesů)