Procedura: abilitare IntelliSense per progetti makefile
Il funzionamento di IntelliSense nell'ambiente di sviluppo integrato (IDE) con i progetti makefile di Visual C++ è compromesso quando determinate impostazioni di progetto, od opzioni del compilatore, sono impostate in modo errato.Attenersi alla procedura di seguito riportata per configurare i progetti makefile di Visual C++. In questo modo, IntelliSense potrà funzionare correttamento con i progetti makefile nell'ambiente di sviluppo di Visual Studio.
Per attivare IntelliSense in modo che funzioni con i progetti makefile nell'ambiente di sviluppo integrato (IDE)
Aprire la finestra di dialogo Pagine delle proprietà.Per informazioni dettagliate, vedere Procedura: aprire le pagine delle proprietà dei progetti.
Espandere il nodo Proprietà di configurazione.
Selezionare la pagina delle proprietà NMake, quindi modificare le proprietà di IntelliSense in base alle necessità.
Impostare la proprietà Definizioni preprocessore per definire i simboli del preprocessore nel progetto makefile.Per ulteriori informazioni vedere /D (definizioni preprocessore).
Impostare la proprietà Percorsi di ricerca per specificare l'elenco delle directory in cui il compilatore dovrà effettuare la ricerca dei riferimenti da risolvere che sono stati passati alle direttive del preprocessore nel progetto makefile.Per ulteriori informazioni, vedere /I (Directory di inclusione aggiuntive).
Per i progetti che sono compilati utilizzando CL.EXE da una finestra di comando, impostare la variabile di ambiente INCLUDE per specificare le directory in cui il compilatore effettuerà la ricerca dei riferimenti da risolvere che sono stati passati alle direttive del preprocessore nel progetto makefile.
Impostare la proprietà Inclusioni imposte per specificare quali file di intestazione dovranno essere elaborati durante la compilazione del progetto makefile.Per ulteriori informazioni, vedere /FI (Specifica il file di inclusione da utilizzare).
Impostare la proprietà Percorso di ricerca assembly per specificare l'elenco delle directory in cui il compilatore dovrà effettuare la ricerca dei riferimenti agli assembly .NET da risolvere.Per ulteriori informazioni, vedere /AI (Specifica le directory di metadati).
Impostare la proprietà Assembly imposti per specificare quali assembly .NET dovranno essere elaborati durante la compilazione del progetto makefile.Per ulteriori informazioni, vedere /FU (Specifica file #using da utilizzare).
Impostare la proprietà Opzioni aggiuntive per specificare opzioni aggiuntive del compilatore che devono essere utilizzate da Intellisense in caso di analisi di file C++.
Scegliere OK per chiudere le pagine delle proprietà.
Utilizzare il comando Salva tutto per salvare le impostazioni di progetto che sono state modificate.
All'apertura successiva del progetto makefile nell'ambiente di sviluppo di Visual Studio, eseguire il comando Pulisci soluzione e in seguito il comando Compila soluzione.Ora IntelliSense funzionerà correttamente nell'ambiente di sviluppo integrato (IDE).
Vedere anche
Attività
Procedura: creare un progetto C++ da codice esistente