Partager via


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

  1. 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.

  2. Développez le nœud Propriétés de configuration.

  3. 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++.

  4. Cliquez sur OK pour fermer les pages de propriétés.

  5. 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

Référence NMAKE

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.