Postupy: Povolení technologie IntelliSense pro soubory pravidel projektů
Pokud nejsou určité nastavení projektu a možnosti kompilátoru nastaveny správně, nebude technologie IntelliSense v prostředí IDE pracovat správně pro projekty makefile Visual C++. Pomocí této procedury lze konfigurovat projekty makefile Visual C++ tak, aby technologie IntelliSense pracovala při otevření projektu makefile ve vývojovém prostředí sady Visual Studio.
Povolení technologie IntelliSense v IDE pro projekty makefile
Otevřete dialogové okno Stránky vlastností. Další informace naleznete v tématu Postupy: Stránky vlastností Otevření projektu.
Rozbalte uzel Vlastnosti konfigurace.
Zvolte stránku vlastností NMake a potom podle potřeby změňte vlastnosti v rámci Technologie IntelliSense.
Nastavte vlastnost Definice preprocesoru pro definování symbolů preprocesoru v projektu makefile. Další informace naleznete v tématu /D (Preprocessor Definitions).
Nastavením vlastnosti Zahrnout cestu hledání lze určit seznam adresářů, ve kterých bude kompilátor hledat odkazované soubory, které jsou předány direktivám preprocesoru v projektu makefile. Další informace naleznete v tématu /I (Additional Include Directories).
U projektů, které jsou sestaveny pomocí CL.EXE z Příkazového okna, nastavte v proměnné prostředí ZAHRNOUT adresáře, ve kterých bude kompilátor vyhledávat odkazované soubory, které jsou předány direktivám preprocesoru v projektu makefile.
Pro určení souborů hlaviček určených ke zpracování během sestavení projektu makefile, nastavte vlastnost Forced Includes. Další informace naleznete v tématu /FI (Name Forced Include File).
Pro určení seznamu adresářů, ve kterých bude kompilátor hledat odkazy na sestavení .NET, nastavte vlastnost Assembly Search Path. Další informace naleznete v tématu /AI (Specify Metadata Directories).
Pro nastavení sestavení .NET určených ke zpracování během sestavení projektu makefile, nastavte vlastnost Forced Using Assemblies. Další informace naleznete v tématu /FU (Name Forced #using File).
Pro určení dalších přepínačů použitých technologii IntelliSense při zpracování souborů C++, nastavte Další možnosti.
Klikněte na tlačítko OK pro zavření stránky vlastností.
Pro uložení všech změněných nastavení projektu použijte příkaz Uložit vše.
Poznámka
Aby technologie IntelliSense pracovala, je třeba zavřít řešení které obsahuje projekt makefile a pak odstranit dříve generované soubory .NCB.
Při příštím otevření projektu makefile ve vývojovém prostředí sady Visual Studio, spusťte na projektu makefile příkazy Vyčistit řešení a pak Sestavit řešení. Technologie IntelliSense by měla v IDE fungovat správně.
Viz také
Úkoly
Postupy: Vytvořit C++ projekt z existujícího kódu