Comment : activer IntelliSense pour des projets Makefile
IntelliSense ne fonctionne pas dans l'IDE de projets Makefile Visual C++ lorsque certains paramètres de projet, ou options du compilateur, sont incorrectement configurés. Utilisez cette procédure pour configurer les projets Makefile Visual C++, afin qu'IntelliSense fonctionne lorsque ces projets sont ouverts dans l'environnement de développement Visual Studio.
Pour permettre à IntelliSense de fonctionner avec les projets Makefile dans l'IDE
Ouvrez la boîte de dialogue Pages de propriétés. Pour plus d'informations, consultez Comment : ouvrir les pages de propriétés d'un projet.
Développez le nœud Propriétés de configuration.
Sélectionnez la page de propriétés de NMAKE, puis modifiez les propriétés figurant sous IntelliSense à votre convenance.
Définissez la propriété Définitions de préprocesseur pour définir n'importe quel symbole de préprocesseur dans votre projet Makefile. Pour plus d'informations, consultez /D (Définitions de préprocesseur).
Définissez la propriété Chemin de recherche Include de façon à spécifier la liste des répertoires dans lesquels le compilateur effectuera sa recherche afin de résoudre les références de fichier passées aux directives de préprocesseur dans votre projet Makefile. Pour plus d'informations, consultez /I (Autres répertoires Include).
Pour les projets qui sont générés à l'aide de CL.EXE depuis une fenêtre Commande, définissez la variable d'environnement INCLUDE de sorte de spécifier les répertoires dans lesquels le compilateur effectuera ses recherches pour résoudre les références de fichier qui sont passées aux directives de préprocesseur dans votre projet Makefile.
Définissez la propriété Fichiers Include forcés pour spécifier quels fichiers d'en-tête traiter lors de la génération de votre projet Makefile. Pour plus d'informations, consultez /FI (Nom du fichier Include imposé).
Définissez la propriété Chemin de recherche des assemblys pour spécifier la liste des répertoires dans lesquels le compilateur effectuera ses recherches pour résoudre les références aux assemblys .NET dans votre projet. Pour plus d'informations, consultez /AI (Spécifier les répertoires des métadonnées).
Définissez la propriété Utilisation forcée des assemblys pour spécifier quels assemblys .NET traiter lors de la génération de votre projet Makefile. Pour plus d'informations, consultez /FU (Nom du fichier #using imposé).
Définissez la propriété Options supplémentaires de façon à spécifier des commutateurs de compilation supplémentaires à utiliser par Intellisense lors de l'analyse des fichiers C++.
Cliquez sur OK pour fermer les pages de propriétés.
Utilisez la commande Enregistrer tout pour enregistrer les paramètres modifiés du projet.
À la prochaine ouverture de votre projet Makefile dans l'environnement de développement Visual Studio, exécutez la commande Nettoyer la solution, puis la commande Générer la solution sur votre projet Makefile. IntelliSense doit fonctionner correctement dans l'IDE.
Voir aussi
Tâches
Comment : créer un projet C++ à partir d'un code existant
Concepts
Autres ressources
Utilisation de la fonctionnalité IntelliSense
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Avril 2011 |
Suppression de la référence obsolète aux fichiers .ncb, qui ne sont plus utilisés. |
Résolution des bogues de contenu. |