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.
neočekávaný konec souboru při hledání předkompilované hlavičky Zapomněli jste do zdroje přidat "#include název"?
Poznámky
Soubor include určený parametrem /Yu není uvedený ve zdrojovém souboru. Tato možnost je ve výchozím nastavení povolená v mnoha typech projektů visual Studio C++. Výchozí soubor include určený touto možností je pch.h nebo stdafx.h v sadě Visual Studio 2017 a starší.
V prostředí sady Visual Studio použijte jednu z následujících metod k vyřešení této chyby:
Ujistěte se, že jste neúmyslně neodstranili, přejmenovali nebo odebrali soubor hlaviček pch.h nebo pch.cpp zdrojový soubor z aktuálního projektu. (Ve starších projektech mohou být tyto soubory pojmenovány stdafx.h a stdafx.cpp.)
Před jakýmkoli jiným kódem nebo direktivami preprocesoru ve zdrojových souborech se ujistěte, že je soubor hlavičky pch.h nebo stdafx.h . (V sadě Visual Studio je tento hlavičkový soubor určen Předkompilovaná vlastnost projektu Hlavičkový soubor .)
Použití předkompilované hlavičky můžete vypnout. Pokud vypnete předkompilované hlavičky, může to mít závažný dopad na výkon sestavení.
Vypnutí předkompilovaných hlaviček
Pokud chcete předkompilovanou hlavičku vypnout v projektu, postupujte takto:
V okně Průzkumník řešení klikněte pravým tlačítkem myši na název projektu a potom zvolte Vlastnosti a otevřete dialogové okno Stránky vlastností projektu.
V rozevíracím seznamu Konfigurace vyberte Všechny konfigurace.
Vyberte stránku vlastností>Konfigurace C/C++>Předkompilované hlavičky.
V seznamu vlastností vyberte rozevírací seznam pro předkompilovanou hlavičku a pak zvolte Nepoučovat předkompilované hlavičky. Kliknutím na OK uložte provedené změny.
V okně Průzkumník řešení klikněte pravým tlačítkem na zdrojový soubor pch.cpp v projektu. (Ve starších projektech může mít soubor název stdafx.cpp.) Zvolte Vyloučit z Projectu a odeberte ho z sestavení.
K odstranění všech souborů project_name.pch v zprostředkujících adresářích sestavení použijte příkaz nabídky Řešení Sestavení>vyčistit pro každou konfiguraci, kterou sestavíte.
Viz také
Předkompilované soubory hlaviček
/Yc (vytvoření předkompilovaného souboru hlaviček)
/Yu (použití předkompilovaného souboru hlaviček)