Maison >développement back-end >C++ >Où Visual Studio recherche-t-il les fichiers d'en-tête C ?

Où Visual Studio recherche-t-il les fichiers d'en-tête C ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-02 01:12:10473parcourir

Where Does Visual Studio Search for C   Header Files?

Localisation des fichiers d'en-tête C dans Visual Studio

Problème :

Lors de la compilation d'une application C obtenu de SourceForge, vous rencontrez une erreur indiquant un fichier d'en-tête manquant. Bien que le fichier ait été trouvé dans le code source, vous ne savez pas où il doit être placé pour que le compilateur le détecte. Existe-t-il des répertoires spécifiques dans lesquels les fichiers d'en-tête sont attendus ?

Réponse :

Visual Studio recherche les fichiers d'en-tête dans l'ordre suivant :

  1. Répertoire source actuel : Le répertoire contenant le fichier source C en cours compilé.
  2. Répertoires d'inclusion supplémentaires : Répertoires spécifiés dans les propriétés du projet sous "C/C " -> "Général" -> "Répertoires d'inclusion supplémentaires".
  3. Répertoires d'inclusion de Visual Studio C : Répertoires définis dans "Outils" -> "Options" -> "Projets et solutions" -> "Répertoires VC" -> "Inclure les répertoires".
  4. Inclure les répertoires par défaut (Visual Studio 2015) : Une liste prédéfinie de répertoires accessibles via "Propriétés du projet" -> "Configuration" -> "Répertoires VC" -> "Inclure les répertoires".

Dans ce cas, pour résoudre le problème du fichier d'en-tête manquant, vous pouvez ajouter le répertoire contenant le fichier d'en-tête aux "Répertoires d'inclusion supplémentaires" du projet dans "Propriétés du projet" -> ; "Configuration" -> "C/C" -> "Général".

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn