y compris les en-têtes C dans le code Visual Studio: Résolution du «Ajouter le chemin d'inclusion vers les paramètres»
Lorsque vous compiliez le code C / C dans le code visuel du studio, vous pouvez rencontrer une ligne verte sous #incde indiquant le besoin de «ajouter le chemin d'inclusion vers les paramètres». Ce guide se plongera dans la solution, explorant comment spécifier les chemins d'inclusion dans les configurations de code Visual Studio.
Ajouter des chemins d'inclusion aux configurations
- Localisez le fichier "c_cpp_properties.json": naviguez vers le répertoire de votre projet et regarde le.. À l'intérieur de ce dossier, vous trouverez le fichier "c_cpp_properties.json".
- Spécifiez les chemins d'inclusion dans "Configurations": ouvrez le fichier "C_CPP_Properties.json" et recherchez le tableau "Configuration". Dans ce tableau, vous pouvez spécifier des chemins d'inclusion pour différentes configurations, telles que "Mac", comme indiqué ci-dessous:
"configurations": [
{
"name": "Mac",
"includePath": ["/usr/include"]
}
]
- Ajouter des chemins d'inclusion supplémentaires: pour ajouter des chemins d'inclusion supplémentaires, les inclure simplement dans le tableau "includepath" en tant que chaînes. Séparez chaque chemin avec une virgule. Par exemple, pour ajouter le répertoire "my_include", la configuration mise à jour serait:
"configurations": [
{
"name": "Mac",
"includePath": ["/usr/include", "/my_include"]
}
]
Utilisation de l'option "compilerPath"
- Configurer "compilerPath" (facultatif): L'extension c dans le code Visual Studio fournit maintenant un champ "CompilerPath" facultatif "dans le fichier" C_CPP_PROPERTIES.json ". Lors de la définition, l'extension interroge le compilateur spécifié pour déterminer que les chemins d'inclusion du système et les définions par défaut pour Intellisense. éditeur.
Pour compiller et exécuter le code C ou C, envisagez d'utiliser des fichiers tasks.json, qui fournissent un moyen pratique de définir des commandes de construction et d'exécution personnalisées dans le code Visual Studio.